За последние 24 часа нас посетили 22595 программистов и 1209 роботов. Сейчас ищут 780 программистов ...

Заменить текст вне специальных тегов

Тема в разделе "Регулярные выражения", создана пользователем IvanKut, 27 мар 2022.

  1. IvanKut

    IvanKut Активный пользователь

    С нами с:
    27 июл 2018
    Сообщения:
    258
    Симпатии:
    0
    Приветствую
    Есть текст, в котором часть информации внутри спец тегов {l_(.*?)}(.*?){\/l_(.*?)}, а есть текст который вне этих тегов.
    Я вычислил, что текст текст тег находится вне тегов, и мне нужно сделать его замену.
    Подскажите плиз, как написать регулярку preg_replace так, чтобы замена текст текст тег была только тогда, когда он расположен вне тегов.
    Благодарю
    Код (Text):
    1. $str="{l_ru}текст тег{/l_ru}
    2. текст тег
    3. {l_ru}текст тег{/l_ru}";