Php span标记的正则表达式
如何正则表达式span标记expPhp span标记的正则表达式,php,regex,Php,Regex,如何正则表达式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]; $valu
<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];
$regex='#(.+?)#';
预匹配($regex,$input,$groups);
$id=$groups[1];
$value=$groups[2];
这绝对不是防弹的。不可能
你真的应该看看类似的东西,比如你不应该使用正则表达式来解析HTML。Nilpo有错误:警告:preg_match()[function.preg match]:未知修饰符“(”。。。