正则匹配嵌套div ,求PHP实现~
如下html串:
$str = '
<?php<br /> $str = '<div class="am1"><br /> <div class="image">1111111111</div><br /> <div class="image">2222222222</div><br /> <a href="test.php">link1</a><br /> </div><br /> <div class="am1"><br /> <div class="image">1111111111</div><br /> @@##@@<br /> <div class="image">2222222222</div><br /> </div>';<br /> if (preg_match_all('#<div[^>]*>((?>[^</div>]+<br><font color='#FF8000'>------解决方案--------------------</font><br><a.+?>.+?</a><br><font color='#FF8000'>------解决方案--------------------</font><br>@@##@@<br><font color='#FF8000'>------解决方案--------------------</font><br>(?R))*)</div>#is', $str, $matches)){<br /> print_r($matches);<br /> }<br /> ?>
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号