我正在寻找一个regex来查找第一个<h3>标记的内容。我可以在那里使用什么?

最佳答案

您应该使用php的dom解析器而不是正则表达式。您正在查找类似的内容(未经测试的代码警告):

$domd = new DOMDocument();
libxml_use_internal_errors(true);
$domd->loadHTML($html_content);
libxml_use_internal_errors(false);

$domx = new DOMXPath($domd);
$items = $domx->query("//h3[position() = 1]");

echo $items->item(0)->textContent;

10-07 18:46