Регулярные выражения

oraclep

Новичок
Регулярные выражения

Здравствуйте.
Выбираю из html страницы все абзацы, использую preg_match_all с таким выражением.
PHP:
|<p>(.*)<\/p>|i
Все работает, только вот попадает под выражение первый открывающий <p> и последний закрывающий </p> теги. Понимаю, что для решения нужно исключить из (.*) выражения такие совпадения, как <p>, но что-то не получаеться никак. Подскажите плиззз.
 

sage

Новичок
По умолчанию, все квантификаторы являются "жадными", это означает, что они совпадают максимально возможное количество раз (но не более, чем максимально допустимое количество раз), не приводя к невозможности сопоставления остальных частей шаблона.
читайте документацию
 

oraclep

Новичок
спасибо :)

-~{}~ 27.03.06 13:40:

усе решил :)
PHP:
|<p>(.*?)<\/p>|i
Документацию читал, но видать пропустил...
Спасибо, что ткнули носом.
 
Сверху