0

如何正则表达式跨度标签exp。

<span id="n1">value here</span>

我需要获取 span id 和“这里的值”吗?

4

1 回答 1

1

您不应该使用正则表达式来解析 HTML。但是,如果您必须这样做,应该这样做。

$regex = '#<span id="(.+?)">(.+?)</span>#';
preg_match($regex, $input, $groups);

$id = $groups[1];
$value = $groups[2];

这绝不是绝对的防弹。不是由一个长镜头。

你真的应该看看像DOMDocument这样的东西

于 2012-08-25T23:34:04.533 回答