如何匹配的非捕获组

问题描述:

这是我的输入字符串如何匹配的非捕获组

=abc123& 

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

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

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

的问题是,这种匹配

=abc123 

包括=不想要包含

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

[a-zA-Z0-9]+ 

您可以简单地使用this.Or

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

您可以使用此,抓住group 1。看到演示。

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