你应该使用
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;