За последние 24 часа нас посетили 17050 программистов и 1834 робота. Сейчас ищут 1637 программистов ...

Перенос части текста

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

  1. PandCar

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

    С нами с:
    9 сен 2014
    Сообщения:
    1
    Симпатии:
    0
    Здравствуйте! Делаю скрипт по контролю вывода, и требуется перенести блок "<!FLAG!>тут текст</!FLAG!>" в другую часть текста помеченую другим флагом "<!OK_FLAG!>", как это реализовать? (требуется готовый кусок скрипта, сам в работе с текстом не силён)
    Заранее Спасибо)))
     
  2. Хыиуду

    Хыиуду Активный пользователь

    С нами с:
    3 июн 2014
    Сообщения:
    618
    Симпатии:
    5
    Код (PHP):
    1. preg_match("~<\!FLAG\!>.*?<\/\!FLAG\!>~", $text, $matches);
    2. $text = str_replace($matches[0], '', $text);
    3. $text = str_replace("<!OK_FLAG!>", $matches[0], $text);[/code}