oryx_and_crake: (Default)
oryx_and_crake ([personal profile] oryx_and_crake) wrote2011-12-17 09:37 pm

Спасите-помогите

У кого-то из френдов был скрипт для Ворда, выделяющий цветом повторение слов в тексте и тому подобное. Не дайте погибнуть! Спасибо.

(кросспост в ру_транслейт)


UPDATE. Я пока делаю поиск с использованием wildcards с таким выражением: ([А-ЯЁа-яё]{6})(?{1,80})\1
Это работает, но как-то странно: по идее оно должно искать слова, расположенные друг от друга не более чем в 80 символах, а оно находит и выделяет слова, расположенные практически на любом расстоянии друг от друга, через несколько страниц. Что я делаю не так?

[identity profile] homo-nudus.livejournal.com 2011-12-18 07:22 pm (UTC)(link)
Понятно. Покопался в Ворде, у меня получилось так:

<([А-ЯЁа-яё]{6})>?{1;80}\1

Добавил знаки словесных границ, вдобавок если вставлять диапазон при помощи самого Ворда, вставляется не запятая, а точка с запятой. Но вы правы, работает очень глючно (границы игнорируются и диапазон не работает).

Попробуйте на сайте с шаблоном из стандартных регулярных выражений или просто в настройках выбирайте проверку на повторение слов, указав максимальный размер слова и расстояние между повторами.

[identity profile] homo-nudus.livejournal.com 2011-12-19 05:20 am (UTC)(link)
Ворд 2010. Наверное, что-то поменяли.

[identity profile] homo-nudus.livejournal.com 2011-12-19 05:20 am (UTC)(link)
Тогда простите.