我有一个字符串,其中包含多个美元符号实例,后跟一个正数。我需要使用正则表达式获取每个实例。
这是一个字符串的示例:
"This that $1 who $2"
到目前为止,我使用 vb.net 得到的结果如下:
Dim wordSplitMatches As Match = Regex.Match("This that $1 who $2", "(\$\d+)+")
这对于抢到 1 美元非常有用,但我该如何设置才能获得包含所有比赛的多个组呢?
这是目前的输出:
? wordsplitmatches.groups(1).value
"$1"
? wordsplitmatches.groups(2).value
""
Regex.Match 仅返回第一个匹配项。
Use 正则表达式匹配 http://msdn.microsoft.com/en-us/library/b9712a7w.aspx返回所有匹配项。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)