[REPLACE] и [FIRST_REPLACE]

Тема в разделе "Порядок выполнения макросов и функций", создана пользователем Mobile888, 7 апр 2021.

  1. Mobile888

    Mobile888 New Member Пользователи

    Регистрация:
    16 мар 2021
    Сообщения:
    10
    В повторяющейся границе 2 есть такая конструкция:
    [REPLACE(re:\-$|
    (|
    )|)][TOTRANSLITE:regdown,clear,convertspaces]<CD_GRAN_2!>-<CD_GRAN_5!>[/TOTRANSLITE][/REPLACE]

    Замена скобок проходит нормально, но знак "-" не удаляется в первом цикле.

    Ссылка Ссылки недоступны для гостей
     

    Вложения:

  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    13.865
    Город:
    Барнаул
    [REPLACE] выполняется после [TOTRANSLITE] (смотрите это в логе выполнения функций и макросов в нижней части окна предпросмотра результатов парсинга контента).

    Используйте вместо [REPLACE] макрос [FIRST_REPLACE].

    Проект приложил.
     

    Вложения:

    • Opt_price_3.cdp
      Размер файла:
      111,2 КБ
      Просмотров:
      0

Поделиться этой страницей