извлечь содержимое между всеми тегами абзаца - PullRequest
1 голос
/ 04 июня 2011

Как извлечь только содержимое между всеми тегами <p></p> в данной строке?Я знаю preg_match или regex, но я уже часами пытался собрать все это вместе.думал, что просто спроситьпростой вопрос и простой ответ, я надеюсь.Заранее спасибо.это будет в PHP, кстати.

1 Ответ

6 голосов
/ 04 июня 2011

DOMDocument :: loadHTML . Возможно, не самый быстрый вариант, но он должен быть простым.

Что-то вроде (давно я уже писал PHP ...):

$doc = new DOMDocument();
$doc->loadHTML($string);
foreach($doc->getElementsByTagName('p') as $paragraph) {
    // do something with $paragraph->textContent
} 
...