Регулярные выражения предварительно совпадают с разрывами строк
Я пытаюсь сопоставить строку внутри HTML
Например, я хочу найти строку внутри <strong> string </strong>
То, что я делаю, это
preg_match_all('|\<strong\>(.*)\<\/strong>|',$html,$data);
echo $data[1][0];
Это работает, когда строка, которую я хочу найти внутри <strong>
, не является разрывом строки
, но если в ней есть разрыв строки, как я могу это сделать?
Не работает пример:
<strong>
line break string
</strong>
3
1 answers
Использование:
preg_match_all('/<strong>(.*)<\/strong>/s',$html,$data);
10
Author: Darm, 2011-12-08 13:02:05