请高手给一个php的正则代码去除文本中的空段落,空p标签
本帖最后由 baidu_17346341 于 2014-11-05 21:04:30 编辑 空p标签中似乎有一段空格,我尝试了很多方法都无果,请亲们给个php能破的高招,样本如下:
<p> 当你训练跳蚤时,把它们放在广口瓶中,用透明的盖子盖上。这时跳蚤会跳起来,撞到盖子,而且是一再地撞到盖子,当你注视它们跳起并撞到盖子的时候,你会注意到一个有趣的现象。跳蚤会继续跳,但是不再跳到足以撞到盖子的高度。然后你拿掉盖子,虽然跳蚤继续在跳,但再也不会跳出广口瓶了。<br /></p><br /><p><br /></p><br /><p> 理由很简单,它们已经调节了自己跳的高度,而且适应了这种情况,不再改变。不但跳蚤如此,人也一样,有什么样的目标就有什么样的人生。我们周围有许多人都明白自己在人生中应该做些什么,可就是迟迟拿不出行动来,根本原因乃是他们欠缺一些能吸引他们的未来目标。</p>
Salin selepas log masuk
------解决思路----------------------$s =<<< TXT
<p> 当你训练跳蚤时,把它们放在广口瓶中,用透明的盖子盖上。这时跳蚤会跳起来,撞到盖子,而且是一再地撞到盖子,当你注视它们跳起并撞到盖子的时候,你会注意到一个有趣的现象。跳蚤会继续跳,但是不再跳到足以撞到盖子的高度。然后你拿掉盖子,虽然跳蚤继续在跳,但再也不会跳出广口瓶了。<br /></p><br /><p><br /></p><br /><p> 理由很简单,它们已经调节了自己跳的高度,而且适应了这种情况,不再改变。不但跳蚤如此,人也一样,有什么样的目标就有什么样的人生。我们周围有许多人都明白自己在人生中应该做些什么,可就是迟迟拿不出行动来,根本原因乃是他们欠缺一些能吸引他们的未来目标。</p>
TXT;
echo preg_replace('#\s*\s*
#is', '', $s);
Salin selepas log masuk
<p> 当你训练跳蚤时,把它们放在广口瓶中,用透明的盖子盖上。这时跳蚤会跳起来,撞到盖子,而且是一再地撞到盖子,当你注视它们跳起并撞到盖子的时候,你会注意到一个有趣的现象。跳蚤会继续跳,但是不再跳到足以撞到盖子的高度。然后你拿掉盖子,虽然跳蚤继续在跳,但再也不会跳出广口瓶了。<br /></p><br /><p> 理由很简单,它们已经调节了自己跳的高度,而且适应了这种情况,不再改变。不但跳蚤如此,人也一样,有什么样的目标就有什么样的人生。我们周围有许多人都明白自己在人生中应该做些什么,可就是迟迟拿不出行动来,根本原因乃是他们欠缺一些能吸引他们的未来目标。</p><br />
Salin selepas log masuk