deconstruction
Dec. 9th, 2005 08:45 pmа не знаете ли программы,
которая разбивает текст на слова
и выдаёт их список? (хорошо бы с возможностью фильтрации)
upd:
14.12.2005
""
(12:54) aldr: вот смотри, простейшая программа
fso = WScript.CreateObject("Scripting.FileSystemObject");
text = fso.OpenTextFile(WScript.Arguments.Unnamed(0)).ReadAll();
words = text.match(/([a-zA-Zа-яА-Я_]+)/g);
words.sort();
result = words ? words.join("\r\n") : "";
fso.CreateTextFile(WScript.Arguments.Unnamed(1), true).Write(result);
сохраняешь её в файле words.js, и запускаешь из командной строки так:
words.js входнойфайл выходнойфайл
она выводит в выходной файл отсортированные слова из входного
---
16.12.2005
затем с помощью advanced filter экселя можно удалить дубли,
а также, написав макрос для фильтрации "ненужных" слов (союзы, предлоги и т д),
получить список "нужных" слов
которая разбивает текст на слова
и выдаёт их список? (хорошо бы с возможностью фильтрации)
upd:
14.12.2005
""
(12:54) aldr: вот смотри, простейшая программа
fso = WScript.CreateObject("Scripting.FileSystemObject");
text = fso.OpenTextFile(WScript.Arguments.Unnamed(0)).ReadAll();
words = text.match(/([a-zA-Zа-яА-Я_]+)/g);
words.sort();
result = words ? words.join("\r\n") : "";
fso.CreateTextFile(WScript.Arguments.Unnamed(1), true).Write(result);
сохраняешь её в файле words.js, и запускаешь из командной строки так:
words.js входнойфайл выходнойфайл
она выводит в выходной файл отсортированные слова из входного
---
16.12.2005
затем с помощью advanced filter экселя можно удалить дубли,
а также, написав макрос для фильтрации "ненужных" слов (союзы, предлоги и т д),
получить список "нужных" слов