Компьютерный форум NoWa.cc

Компьютерный форум NoWa.cc (https://nowa.cc/index.php)
-   МOffice, Переводчики (словари), Органайзеры, Текстовые редакторы (https://nowa.cc/forumdisplay.php?f=353)
-   -   Повтор слов в тексте (https://nowa.cc/showthread.php?t=117072)

trian 27.08.2007 09:02

Повтор слов в тексте
 
Дорогие друзья!
Будучи по профессии литератором, я недавно столкнулся вот с какой проблемой. Надо было, чтобы в одной большой главе романа каждое слово употребилось бы только один раз и более не повторялось. В Word-е я знаю одну возможность – вписать каждое слово в «найти» и искать его дубликат. Однако это очень долго и хлопотно.
Потому обращаюсь к вам. Знает ли кто-нибудь какую-нибудь подобною текстовую программу, которая сама в большом тексте найдёт дубликаты слов? Как, к примеру, находят дубликаты файлов.
Заранее признателен за все хлопоты.

SV80 17.09.2007 16:41

Ответ: Повтор слов в тексте
 
Как вариант предлагаю написать макрос в ворде, а еще лучше связать с Екселем. Создать таблицу – где первая колонка СЛОВО, вторая КОЛИЧЕСТВО проставляем цифрой 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

Время генерации страницы 0.01671 секунды с 9 запросами