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

  • Автор темы Автор темы oraclep
  • Дата начала Дата начала

oraclep

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

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

-~{}~ 27.03.06 13:40:

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