Идея в том, что пользователь один раз прописывает в теле скрипта набор
регэкспов, и скрипт ищет по ним всем сразу. То есть ищет от позиции
курсора вперед ближайшую позицию, начиная с которой подходит хотя бы
один регэксп из заданного пользователем набора. Потом найденный текст
выделяется (или просто перемещается курсор на начало найденной
подстроки - зависит от регэкспа), в строку статуса выводится описание
найденного (его тоже прописывает пользователь) и на этом работа
скрипта заканчивается.
По словам Shaman'а, скрипт может быть полезен для поиска - с малой
затратой усилий - ситуаций в тексте книги, требующих зрительной
проверки и ручного исправления.
Формат, в котором нужно записывать регэкспы в теле скрипта, описан в
самом скрипте. Если что-то непонятно, могу дать пояснения. Ничего
сложного там нет, отличие от регэкспов, используемых в FBE, в том, что
нужно удвоить слэши \ и поставить по одному такому слэшу перед каждой
прямой кавычкой (") в составе регэкспа.
Можно (пользователю) сделать копии скрипта с другими именами или в
других папках, что позволит иметь скрипты для поиска по нескольким
раздельным наборам регэкспов.
Благодарю Shaman'а и MCat78 за тестирование, позволившее оперативно
исправить некоторое количество ошибок. Также выражаю признательность
SeNS'у за то, что он реализовал возможность изменения строки статуса
из скриптов - эта фича придала "Поиску по набору регэкспов" большое
удобство.
Скачать "Поиск по набору регэкспов v1.8":
http://rghost.ru/2566169
Экономит время, нервы и силы. Результат феерический. Книга, на которую
уходило от 10 до 30 минут, проверяется за 1-2 минуты без риска, что
какое-то сочетание забыто/упущено.
Цель скрипта: проверить типично подозрительные места в тексте, которые
могут быть правильными, а могут и не быть.
Огромное за такой скрипт спасибо. И низкий поклон.