Выбрать опредёлённое кол-во тегов

DenVeroid

Новичок
Выбрать опредёлённое кол-во тегов

Каким образом выбрать определённое количество к примеру тег <p>

Допустим имеется текст в котором присутсвует десять <p> тегов, как выбрать только
первые два этого тега вместе с тем что он содержит?
 

svetasmirnova

маленький монстрик
PHP:
/(<p>.*?</p>){,2}/
как-то так. Естесственно, выражение следует улучшить.
 

DenVeroid

Новичок
я сделал так

PHP:
  $pattern = '/(<p>(.*?)</p>){,2}/';
  preg_replace($pattern, $contents, $arr);
но почемуто появляется ошибка
Warning: preg_replace() [function.preg-replace]: Unknown modifier 'p' in c:\server\www\index.php on line 10
 
Сверху