使用PHP DOM实现与此正则表达式相同的操作?

时间:2011-11-22 17:42:55

标签: php regex domdocument

我知道不建议使用正则表达式来解析HTML。我正在使用以下正则表达式来获取元素之后的元素。

$string = "</th><td>Capture This</td>";
$pattern = "/<\/th>.*<td>(.*)<\/td>$/";

preg_match ($pattern, $string, $matches);

echo("<pre>" . $matches[0] . "</pre>");

有人可以向我解释如何使用PHP的DOMDocument或类似功能捕获<td>元素的结束标记之后的<th>元素的内容吗?

1 个答案:

答案 0 :(得分:0)

可以使用Simple HTML DOM for PHP轻松获取它:

http://simplehtmldom.sourceforge.net/

发布一些更多的来源,我会给你元素路径