【问题标题】:Regex to remove empty tags HTML except images正则表达式删除除图像之外的空标签 HTML
【发布时间】:2021-02-15 17:29:31
【问题描述】:

我有一个正则表达式来删除空标签 HTML,如 <p></p><span></span>,但在其中我可以有图像,我想忽略标签 <img>。我的正则表达式:

(<(?!\/)[^>]+>)+(<\/[^>]+>)+

我的用例:

我想忽略最后一行,因为标签内有一张图片。

查看实时编辑器:https://regex101.com/r/81M8VR/1

【问题讨论】:

  • 你使用什么编程语言?

标签: regex


【解决方案1】:

以下似乎有效:

(<(?!\/)((?!img)[^>])+>)+(<\/[^>]+>)+

https://regex101.com/r/A0N1rL/1

【讨论】:

    猜你喜欢
    • 2011-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 2019-11-25
    相关资源
    最近更新 更多