Порядок действий:
* Запускаем поиск
* Нам печатаются находки и отдельно заготовка команды, в к-рой перечислены все найденные словоформы. Если в шаблоне несколько метасимволов солнышко, то будут найдены все варианты, подошедшие под шаблон. Помимо окончаний, учитываются варианты по регистру, т.е. "Солнышко" и "солнышко" будут выведены как два отдельных варианта. Если шаблон закрывает только часть слова, то выводятся все слова, в которые он входит (или это только в режиме поиска слов?)
Порядок доработки:
очевидно, не хватает поиска режима слова целиком. При замене он тоже должен работать. Итак:
* режим поиска слова
* сбор шаблонов
* команда замены набора лексем на текст
* режим поиска слова целиком для этой команды
* генерация заготовки скрипта замены (запускаем всю команду несколько раз, хотя это дико медленно).
замена с учётом словоформ
Re: замена с учётом словоформ
Приятно, когда свежий код сразу используется в работе. Сегодня - как раз тот случай. Долго вымучивал этот поиск. Хоть мне нужна замена, которую ещё долго вымучивать, поиск тоже нужен и он уже пригодился.
- Вложения
-
- поиск-цепочки-лексем.png (51.96 КБ) 358 просмотров
Re: замена с учётом словоформ
В каком-то виде сделано, см. https://www.youtube.com/watch?v=iT64Z_OU3Mc