如何匹配的非捕获组
问题描述:
这是我的输入字符串如何匹配的非捕获组
=abc123&
我需要而不捕获=和&匹配的字母数字部分。
我找到的解决方案是使用一个非捕获组,如:
(?:=)[a-zA-Z0-9]+
的问题是,这种匹配
=abc123
包括=我不想要包含。
我测试了正则表达式与http://www.regexr.com/
答
[a-zA-Z0-9]+
您可以简单地使用this.Or
=([a-zA-Z0-9]+)(?=&)
您可以使用此,抓住group 1
。看到演示。