云服务器代理商-凯铧互联

正则表达式 负向查询 ?!

$str = '<div class="ecomment">
<span class="ecommentauthor">网友 admin 的原文:</span>
<p class="ecommenttext"><div class="ecomment">
<span class="ecommentauthor">网友 admin 的原文:</span>
<p class="ecommenttext">留言第一个</p>
</div>留言第二个</p>
</div>留言第三个';
$str = str_replace("",'',$str);
$arr = array();
while (preg_match("/<div class=\"ecomment\">(((?!div).)*)<\/div>/", $str,$m)) {
       if(!empty($m[0])){
                $arr[] = $m[0];
                $str = str_replace($m[0], '', $str);
            }else{
                break;
            }
}
var_dump($arr);

赞(0) 打赏
未经允许不得转载:云服务器代理商-凯铧互联 » 正则表达式 负向查询 ?!

评论 抢沙发

评论前必须登录!

 

凯铧互联专注云计算

联系我们了解更多

觉得文章有用就打赏一下文章作者

微信扫一扫打赏