【问题标题】:How to match non-capturing group如何匹配非捕获组
【发布时间】:2015-10-05 09:07:44
【问题描述】:

这是我的输入字符串

=abc123&

我需要匹配字母数字部分而不捕获 =&

我找到的解决方案是使用非捕获组,例如:

(?:=)[a-zA-Z0-9]+

问题是这匹配

=abc123

包括 =不想加入。

我用http://www.regexr.com/测试了正则表达式

【问题讨论】:

    标签: javascript regex


    【解决方案1】:
    [a-zA-Z0-9]+
    

    你可以简单地使用这个。或者

    =([a-zA-Z0-9]+)(?=&)
    

    您可以使用它并获取group 1。查看演示。

    https://regex101.com/r/cJ6zQ3/2

    【讨论】:

      猜你喜欢
      • 2020-02-01
      • 1970-01-01
      • 2021-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多