【问题标题】:Regex: select html tag inside same html tag正则表达式:在同一 html 标记内选择 html 标记
【发布时间】:2020-04-10 12:04:26
【问题描述】:

我有这个 html 文本:

<blockquote>
    <blockquote>
        Children
    </blockquote>
</blockquote>

我想匹配所有&lt;blockquote&gt; 标签。我使用了这个正则表达式:

<blockquote>(.|\n)*?<\/blockquote>

即使在多行上它也有效,但匹配在第一个&lt;/blockquote&gt; 结束时停止,就像在这个screen 中一样,而它应该匹配整个字符串。

我该如何解决这个问题? 提前致谢。

【问题讨论】:

    标签: javascript regex tags


    【解决方案1】:

    删除问号将匹配整个字符串。

    Old: <blockquote>(.|\n)*?<\/blockquote>
    New: <blockquote>(.|\n)*<\/blockquote>
    

    【讨论】:

      猜你喜欢
      • 2014-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-01
      • 1970-01-01
      • 2011-05-05
      • 2012-04-04
      • 1970-01-01
      相关资源
      最近更新 更多