21,887
社区成员
发帖
与我相关
我的任务
分享
$xhtml = "
<div class=\"out\">
<div class=\"abc\">
outside words1
<div class=\"12\">1</div>
<div class=\"13\">2</div>
<div class=\"14\">3</div>
outside words2
<div class=\"15\">4</div>
</div>
</div>";
$xhtml = preg_replace('/<div class=\"abc\">([^<]*?<div[^>]+>.*?<\/div>)+[^<]*?<\/div>/', '', $xhtml);
echo $xhtml;
<div class="out">
</div>