【发布时间】:2016-10-23 02:42:03
【问题描述】:
去掉字符串开头和结尾的冗余标签<p><br></p>,中间只留下一个。
输入:
<p><br></p><p><br></p><p><br></p><p>gfdsgfdsgfds</p><p><br></p><p><br></p><p><br></p><p>gfdsgfdsgfdsgfds</p><p><br></p><p><br></p><p><br></p>
期望的输出:
<p>gfdsgfdsgfds</p><p><br></p><p>gfdsgfdsgfdsgfds</p>
替代的期望输出:
<p>gfdsgfdsgfds</p><p><br></p><p><br></p><p><br></p><p>gfdsgfdsgfdsgfds</p>
我试过用:preg_replace
$string = preg_replace('/(<p><br></p>)+/', '', $string);
但结果为空。
【问题讨论】:
-
我的第一个问题是,你为什么会有这么多的标签?
标签: php regex preg-replace summernote