删除空白段落标签 - TinyMCE
我正在尝试删除 TinyMCE 生成的空白段落。我想使用正则表达式,因为 HTML 标签集在我的宇宙中是有限的,但我不知道如何去做。
为此,我对空白的定义是任何没有文本的东西。以下是我从 TinyMCE 获得的一些空白标签段落:
<p><strong><br></strong></p>
<p><br></p>
<p> </p>
<p></p>
基本上,如果段落标签内不会显示任何文本,我想删除它..有什么想法吗?
I am trying to remove blank paragraphs generated by TinyMCE. I want to use a RegEx because the set of HTML tags is finite in my universe but I am not sure how to go about it.
For this purpose my definition of blank is anything that does not have text. Here are some blank tag paragraphs I am getting from TinyMCE:
<p><strong><br></strong></p>
<p><br></p>
<p> </p>
<p></p>
Basically if no text is going to show up inside the paragraph tags, I want to remove it.. any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试一下 Html Agility Pack,它会将您的 HTML 片段解析为 DOM,可以遍历该 DOM 来剥离任何符合您条件的
标签。这比使用正则表达式更容易、更健壮。
Give the Html Agility Pack a try, it'll parse your HTML fragment into a DOM which can be traversed to strip any
<p>
tags that meet your criteria. This'll be much easier and more robust that using a regex.