首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

php正则组平衡有关问题

2012-03-21 
php正则组平衡问题Compilation failed: syntax error in subpattern name (missing terminator) at offset

php正则组平衡问题
Compilation failed: syntax error in subpattern name (missing terminator) at offset 46

PHP code
$str = "<div class='a'><div>cc</div>a<span>ab</span>c<div class='b'>xxxy</div></div>";preg_match_all("#((?'open'<div[^>]*>)((?:.(?!</?div))*.)*?)((?'-open'</div[^>]*>)((?:.(?!</?div))*.)*?)#is",$str,$matches); print_r($matches);
 

请教一下,是不是PHP 不支持组平衡啊

[解决办法]
"#((?'open'<div[^>]*>)((?:.(?!</?div))*.)*?)((?:'-open'</div[^>]*>)((?:.(?!</?div))*.)*?)#is",

热点排行