К списку форумов К списку вопросов
preg_match и многострочные строки
Kokoc
22.09.2004 - 20:46
А как народ справляется с поиском с помощью preg_match(), preg_replace в строке, содержащей внутри "\n" или "\n\r"? Если эти символы убрать, то все ОК.
Типичный пример - текст, считанный из файла:
$text = join("",file("somefile.txt"))
(или file_get_contents - неважно).
А то приходится выполнять лишнюю операцию str_replace("\n","\x01",$text) и потом - обратно.
Может, модификатор regexp'а какой есть для этого? Или более эффективный способ?
Уверенный
1 - 22.09.2004 - 20:57
В перле - модификатор "s": Treat string as single line
Cool
2 - 22.09.2004 - 21:02
В пхп так же пишешь preg_match(..."/mask/s"...);
Kokoc
3 - 22.09.2004 - 21:11
То что надо. Спасибо.
А то я что-то этот модификатор проглядел, все пытался /m дрючить :-)

К списку вопросов на форуме Веб-дизайн

>>