是否可以在正则表达式中跳过捕获组中的几个字符?我正在使用.NET正则表达式,但这无关紧要.
基本上,我要找的是:
[随机文字] AB-123 [随机文字]
我需要捕捉'AB123',没有连字符.
我知道AB是2或3个大写字符,123是2或3位数,但这不是困难的部分.困难的部分(至少对我来说)是跳过连字符.
我想我可以单独捕获它们然后在代码中连接它们,但我希望我有一个更优雅的,仅正则表达式的解决方案.
有什么建议?
有人可以提供正则表达式来解析字符串中的名称/值对吗?这些对用逗号分隔,值可以用引号括起来.例如:
AssemblyName=foo.dll,ClassName="SomeClass",Parameters="Some,Parameters"
Run Code Online (Sandbox Code Playgroud) regex ×2