span标记的正则表达式

时间:2012-08-25 23:24:39

标签: php regex

如何正则表达式标记exp。

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

我需要获得span id和“value here”吗?

1 个答案:

答案 0 :(得分:1)

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

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

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

这绝不是绝对的防弹。不是长篇大论。

你应该看看像DOMDocument

这样的东西