Расширение функционала поиск-замены

Расширение функционала поиск-замены

Здравствуйте!

С выходом обновления Content Downloader X1 до версии 11.9926 (26.02.2015) в функциях поиск-замены появилось несколько новых операторов.



Если вы используете несколько правил (строк) поиск-замены и вам нужно, чтобы сработало ТОЛЬКО ОДНО (после первого срабатывания одного из правил поиск-замены, остальные правила проигнорируются), то добавьте оператор [ONERULE] в любое место списка правил поиск-замены:

1
2
3
4
[ONERULE]
апельсин|фрукт
мальчик|мужчина
дерево|живое

При таком списке правил поиск-замены, мы должны из текста красивый мальчик лезет на дерево получить:

1
красивый мужчина лезет на дерево

Если бы мы не использовали оператор [ONERULE], то получили бы следующий результат:

1
красивый мужчина лезет на живое

Во втором случае, сработало бы не одно правило (строка) поиск-замены, а все.



Для обозначения начала и конца текста используются операторы {textstart} и {textend} (соответственно).

Если у нас есть текст прекрасное дерево растет во дворе и мы применяем к нему правило поиск-замены красное|красноватое, то получим в результате прекрасноватое дерево растет во дворе. При применении следующего правила поиск-замены {textstart}красное|красноватое, часть слова красное (в слове прекрасное) заменена не будет (так как есть {textstart}, который служит для обозначения начала текста).

Аналогичным методом работает и {textend}, только служит для обозначения конца заменяемого текста.

Также возможно и одновременное использование операторов {textstart} и {textend}:

1
2
{textstart}отвертка бытовая{textend}|553
{textstart}отвертка бытовая (красная){textend}|557

Примечание: Использование операторов {textstart} или {textend} в каком-либо правиле поиск-замены исключает применение других операторов ({get}, {skip}, re:). Это ограничение распространяется только на то правило поиск-замены, в котором есть {textstart} или {textend}!


Полное описание всех возможностей функций поиск-замены вы можете посмотреть на этой странице.

Спасибо вам большое за внимание!

1 Star2 Stars3 Stars4 Stars5 Stars (оценок: 3, средний балл: 5.00)
Loading...
Вы можете оставить комментарий, или поставить трэкбек со своего сайта.

Написать комментарий

Пожалуйста, ознакомьтесь с правилами комментирования (причина УДАЛЕНИЯ некоторых комментариев)

Добавить изображение к комментарию (jpg)