За последние 24 часа нас посетили 17778 программистов и 1286 роботов. Сейчас ищут 1480 программистов ...

Многострочный поиск

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

  1. Pasha

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

    С нами с:
    8 мар 2006
    Сообщения:
    154
    Симпатии:
    0
    Адрес:
    Зеленодольск
    чтото толи чтото не доганяю толи что, помогите, заранее спасибо

    есть какойто текст

    $s="
    sdfasdasfasdfasdfs
    sdfgdfgdfg
    dshgdsh
    ";

    в нем есть
    при поиске
    так preg_replace('~\[i\](.*?)\[/i\]~i','<i>\\1</i>',$s);
    не ищет, меняю суфикс или как его там...
    preg_replace('~\[i\](.*?)\[/i\]~m','<i>\\1</i>',$s);

    без изменений, как мне осуществить поиск чтобы найти текст находящейся в разных строках?
     
  2. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Модификатор s нужен.
    Код (Text):
    1. #\[i\](.*)\[/i\]#Usi
     
  3. Pasha

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

    С нами с:
    8 мар 2006
    Сообщения:
    154
    Симпатии:
    0
    Адрес:
    Зеленодольск
    Sergey89
    спс
    Вопрос закрыт, может кто расписать для чего и какой модификатор нужен русским языком?
     
  4. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
  5. Pasha

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

    С нами с:
    8 мар 2006
    Сообщения:
    154
    Симпатии:
    0
    Адрес:
    Зеленодольск
    Sergey89
    спс, теперь вообще замечательно :)