Здравствуйте!
С выходом обновления 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}!
Полное описание всех возможностей функций поиск-замены вы можете посмотреть на этой странице.
Спасибо вам большое за внимание!