span标记的正则表达式


Regular expression for span tag

如何正则化span标记exp.

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

我需要获取span id和"value here"?

您不应该使用正则表达式来解析HTML。然而,如果你必须,这应该做到

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

这绝对不是防弹的。可能性不大。

您真的应该看看类似DOMDocument 的东西