Регулярные выражения предварительно совпадают с разрывами строк


Я пытаюсь сопоставить строку внутри HTML

Например, я хочу найти строку внутри <strong> string </strong>

То, что я делаю, это

preg_match_all('|\<strong\>(.*)\<\/strong>|',$html,$data);

echo $data[1][0];

Это работает, когда строка, которую я хочу найти внутри <strong>, не является разрывом строки , но если в ней есть разрыв строки, как я могу это сделать?

Не работает пример:

<strong>
line break string
</strong>
Author: Delimitry, 2011-12-08

1 answers

Использование:

preg_match_all('/<strong>(.*)<\/strong>/s',$html,$data);
 10
Author: Darm, 2011-12-08 13:02:05