如何使用正则表达式和php删除此空<p> <span> </span> </p>标记

时间:2014-09-10 14:32:42

标签: php regex

我要求我需要从一段文字中删除它。

<p><span>&nbsp;</span></p>

例如

<p><span>Because the coffee grinds stay in the pod there is virtually no cleaning either.</span></p>
<p><span>&nbsp;</span></p>
<p><span>Hey presto, your coffee, your way every time. </span></p>.

我试图删除空

<p></p> 

使用正则表达式

$pattern1 = "/<p[^>]*><\\/p[^>]*>/";

我应该如何修改它以删除空标记

<p><span>&nbsp;</span></p>

1 个答案:

答案 0 :(得分:2)

如果您只需要删除这段代码,则根本不需要正则表达式。只需使用str_replace

进行简单替换即可
$string = str_replace("<p><span>&nbsp;</span></p>", "", $string);