2011-11-23 125 views
3

我想删除由TinyMCE生成的空白段落。我想使用正则表达式,因为我的宇宙中的HTML标记集是有限的,但我不知道如何去做。删除空白段落标记 - TinyMCE

为此我对空白的定义是任何没有文字的东西。这里有一些空白标签的段落我从TinyMCE的获得:

<p><strong><br></strong></p> 
<p><br></p> 
<p>&nbsp;</p> 
<p></p> 

基本上如果没有文本是要显示段落标记中,我想删除它.​​.任何想法?

回答

2

试一试Html Agility Pack,它会将您的HTML片段解析为一个可以遍历的DOM,以去除符合条件的任何<p>标签。这将使用正则表达式更容易和更强大。

+0

这是完美的,谢谢! – zgirod