-2

可能重复:
如何使用 PHP 解析和处理 HTML?

我有 HTML 文档,其中包含许多具有以下格式的记录:

<tr><td>af</td><td>Afrikaans</td></tr>

请告诉我,如何使用正则表达式提取“af”和“Afrikaans”?谢谢你。

4

2 回答 2

1

这只是一个让您入门的简单示例,但根据 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文档

于 2012-06-20T10:41:12.410 回答
0

您应该使用 DOM、SAX、SimpleXML、PHPQuesry、tidy 而不是正则表达式来解析 XML

于 2012-06-20T10:47:00.250 回答