可能重复:
如何使用 PHP 解析和处理 HTML?
我有 HTML 文档,其中包含许多具有以下格式的记录:
<tr><td>af</td><td>Afrikaans</td></tr>
请告诉我,如何使用正则表达式提取“af”和“Afrikaans”?谢谢你。
可能重复:
如何使用 PHP 解析和处理 HTML?
我有 HTML 文档,其中包含许多具有以下格式的记录:
<tr><td>af</td><td>Afrikaans</td></tr>
请告诉我,如何使用正则表达式提取“af”和“Afrikaans”?谢谢你。
这只是一个让您入门的简单示例,但根据 HTML 的结构,您需要进行一些调整:
$s = <<<EOM
<tr><td>af</td><td>Afrikaans</td></tr>
EOM;
$d = new DOMDocument;
$d->loadHTML($s);
foreach ($d->getElementsByTagName('td') as $node) {
echo $node->nodeValue;
}
另请参阅DOMDocument
文档
您应该使用 DOM、SAX、SimpleXML、PHPQuesry、tidy 而不是正则表达式来解析 XML