【问题标题】:Regex selector to select all html tags except the <img> and <b> tags [duplicate]正则表达式选择器选择除了 <img> 和 <b> 标签之外的所有 html 标签 [重复]
【发布时间】:2020-06-12 06:05:04
【问题描述】:

您好,我正在尝试编写一个正则表达式模式,用于选择除 &lt;img&gt;&lt;b&gt; 标记之外的所有 HTML 标记。

我正在尝试与this regex 合作,但没有任何进展。

(<(?:a|p|img)[^>]*>)|<[^>]+>

请帮忙。

【问题讨论】:

    标签: javascript regex user-interface tags frontend


    【解决方案1】:

    您可以在打开&lt; 之后对bimg 使用负前瞻:

    (<(?!(?:b|img)\b)[^>]+>)
    

    Demo on regex101

    【讨论】:

      【解决方案2】:

      尝试使用单词边界(\b

      (<(?:b|img)\b[^>]*>)|<[^>]+>
      

      Regex Demo

      【讨论】:

        猜你喜欢
        • 2011-05-20
        • 2023-03-10
        • 2011-11-02
        • 2019-05-18
        • 2011-05-15
        • 2021-04-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多