![]() |
Повтор слов в тексте
Дорогие друзья!
Будучи по профессии литератором, я недавно столкнулся вот с какой проблемой. Надо было, чтобы в одной большой главе романа каждое слово употребилось бы только один раз и более не повторялось. В Word-е я знаю одну возможность – вписать каждое слово в «найти» и искать его дубликат. Однако это очень долго и хлопотно. Потому обращаюсь к вам. Знает ли кто-нибудь какую-нибудь подобною текстовую программу, которая сама в большом тексте найдёт дубликаты слов? Как, к примеру, находят дубликаты файлов. Заранее признателен за все хлопоты. |
Ответ: Повтор слов в тексте
Как вариант предлагаю написать макрос в ворде, а еще лучше связать с Екселем. Создать таблицу – где первая колонка СЛОВО, вторая КОЛИЧЕСТВО проставляем цифрой 1. Такую таблицу можно создать из текста, где разделителем будет пробел, только все знаки препинания, заменить на пробел. А потом транспонировать ее и проставить вторую колонку цифрой 1. После этого делаем по этим данным сводную таблицу, где в области данных суммируем КОЛИЧЕСТВО в разрезе слов. Сортируем таблицу по полю Сумма количество по убыванию и сверху слова которые, чаще всего встречаются. Правда склонение падежей (любое отличие в символах) будет воспринято как новое слово и считаться отдельно. Но можно отсортировать по полю СЛОВО – и тогда слова будут идти в алфавитном порядке, что облегчает работу. Но префиксация слов не попадет и под этот вариант. Ексель удобен и тем, что можно прицепить например функцию ДЛСТР() длина строки и не обрабатывать маленькие слова предлоги. 1,2 символа. Или отключить их в фильтре. Система не идеальна но для английского текста вполне может работать, а на русском частично облегчит процесс. И укажет явные повторения слово в слово
|
| Текущее время: 14:59. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Copyright ©2004 - 2026 NoWa.cc