我正在尝试删除 TinyMCE 生成的空白段落。我想使用 RegEx,因为 HTML 标签集在我的世界中是有限的,但我不知道如何去做。
为此,我对空白的定义是任何没有文字的东西。以下是我从 TinyMCE 获得的一些空白标签段落:
<p><strong><br></strong></p>
<p><br></p>
<p> </p>
<p></p>
基本上,如果段落标签内不会出现任何文本,我想删除它..有什么想法吗?
我正在尝试删除 TinyMCE 生成的空白段落。我想使用 RegEx,因为 HTML 标签集在我的世界中是有限的,但我不知道如何去做。
为此,我对空白的定义是任何没有文字的东西。以下是我从 TinyMCE 获得的一些空白标签段落:
<p><strong><br></strong></p>
<p><br></p>
<p> </p>
<p></p>
基本上,如果段落标签内不会出现任何文本,我想删除它..有什么想法吗?
试试Html Agility Pack,它会将您的 HTML 片段解析为一个 DOM,可以遍历该 DOM 以去除任何<p>
符合您条件的标签。这将比使用正则表达式更容易和更健壮。