Помогите с регулярным выражением

Fidget

Новичок
Помогите с регулярным выражением

Есть такой текст:
PHP:
<div>text text text text text text</div>
Необходимо с помошью регулярного выражения получить от сюда text text text text text text
PHP:
preg_match_all("/<div>(.*)<\/div>/", $str, $text);
Все работае нормально, но если такой текст:
PHP:
<div>text text text 
text text text</div>
то ничего не получается...
Подскажите в чем ошибка?
 

Cougar

Кошак
Ошибка в отсутствии модификатора "m". Который "multiline"

вот так:
PHP:
preg_match_all("/<div>(.*)<\/div>/m", $str, $text);
 

Cougar

Кошак
А, ну да... приношу извинения. Надо ещё добавить модификатор "s".
А ещё лучше - почитать мануал :)
 

Fidget

Новичок
Спасибо...

не знал, что модификаторы можно комбинировать...

все получиось
 
Сверху