我有一个正则表达式:
@"(?<one>M\/S\s(\w+?\s)+(?<two>(U22334)))"
...根据字符串进行测试:
"M/S ALPHA DAILY LIVING PRODUCTS INDIA PRIVATE LIMITED U22334"
我的桌面Hero Regex测试仪显示有一个匹配项和四个组如下。
1: LIMITED
2: U22334
one: M/S ALPHA DAILY LIVING PRODUCTS INDIA PRIVATE LIMITED U22334
two: U22334
我想知道这些群体是如何确定的。非常感谢任何帮助。
答案 0 :(得分:1)
(\w+?\s)
定义,仅捕获最后一次迭代(U22334)
one
使用整个正则表达式定义two
由(?<two>(U22334))
有关详细说明,您可以使用例如页面regex101.com(此链接与您的正则表达式模式和经过测试的字符串)