提取所有段落标记之间的内容

Dyl*_*lan 1 php regex string preg-match

如何仅提取<p></p>给定字符串中所有标记之间的内容?我知道preg_match或正则表达式,但我花了好几个小时试图把这些东西放在一起.以为我只是问.我希望简单的问题和简单的答案.提前致谢.这将是PHP,顺便说一句.

ig0*_*774 6

DOMDocument :: loadHTML.也许不是最快的选择,但应该很简单.

像(因为我实际编写PHP ...已经有一段时间了):

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