<?php
$cont = "zzzzzzzzzzz\nqqqqqqqqqq\n<strong>xexexe!</strong>\nmmmm";
$pat = "/.<strong.*<\/strong+/";
preg_match_all($pat,$cont,$res);
foreach($res[0] as $p1)
{
echo($p1);
}
exit(0);
?>
Патэрн multiline
Код:
приведенный патерн применим только в однострочном режиме.
Как сделать, чтобы работал в многострочном?
Еще пробовал следующие варианты:
$pat = "/.<strong.*<\/strong.*\n+/";
$pat = "/.^<strong.*<\/strong$+/";
$pat = "/.\A<strong.*<\/strong\Z+/";
Почитать мануал и найти там, что нужно использовать модификатор 'm', который включает мультистрочность.
Код:
$pat = "/<strong.*<\/strong+/m";