Форум » BUGS » Запутанная обработка словарем. » Ответить

Запутанная обработка словарем.

KOMODOR: Думал, что обработка словарями ударений работает, как функция "поиск/замена" в текстовом редакторе. Однако ж правило [quote]*%= процентов[/quote] никак не хочет производиться. Объясните пожалуйста, почему так происходит и как его можно прикрутить?

Ответов - 2

Cminant: Это из-за тонкостей работы регулярных выражений. Правила со "звездочками" автоматически заменяются соответствующими рег выражениями: [pre2]*abc -> abc\b abc* -> \babc [/pre2] Те шаблон правила *%= процентов будет выглядеть как %\b Символ % сам является разделителем и соответствует \b, поэтому все правило работает не так как хотелось бы... Путем экспериментов в "отладчике словарей" в режиме проверки рег выражений выяснилось что работает шаблон %\B (не совсем правда понятно, почему он работает ) те правило должно выглядеть так: #%\B= процентов

KOMODOR: вот благодарствую) Кстати, правило очень нужное... может стоит его в кубовский служебный словарик внести?



полная версия страницы