正则婚配嵌套div,求PHP实现
时间:2021-07-01 10:21:17
帮助过:22人阅读
正则匹配嵌套div ,求PHP实现~
如下html串:
$str = '
1111111111
2222222222
link1
1111111111
2222222222
';
需要匹配出的结果:
将中的内容匹配出来, 即:
1=>
1111111111
2222222222
link1
2=>
1111111111
2222222222
php程序实现,在线等~
------解决方案--------------------
没有这么简单.因为会有多个,你应该从内层开始查找,然后一层一层的往外,知道匹配到为止
------解决方案--------------------
$str = '
1111111111
2222222222
link1
1111111111
2222222222
';
if (preg_match_all('#]*>((?>[^]+
------解决方案--------------------
.+?
------解决方案--------------------
------解决方案--------------------
(?R))*)#is', $str, $matches)){
print_r($matches);
}
?>