Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Патэрн multiline

508
10 ноября 2008 года
verelex
46 / / 07.11.2006
Здравствуйте.
 
Код:
<?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);
?>

приведенный патерн применим только в однострочном режиме.
Как сделать, чтобы работал в многострочном?
Еще пробовал следующие варианты:
$pat = "/.<strong.*<\/strong.*\n+/";
$pat = "/.^<strong.*<\/strong$+/";
$pat = "/.\A<strong.*<\/strong\Z+/";
244
10 ноября 2008 года
UAS
2.0K / / 19.07.2006
Почитать мануал и найти там, что нужно использовать модификатор 'm', который включает мультистрочность.
508
10 ноября 2008 года
verelex
46 / / 07.11.2006
Спасибо.
 
Код:
$pat = "/<strong.*<\/strong+/m";
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог