正则表达式 - 适用于每个Regextester,但不适用于我的vb.net应用程序

时间:2011-11-23 14:20:35

标签: .net regex vb.net

我得到了以下正则表达式,正在那里完美地处理一些正则表达式测试人员。 (例如www.regextester.com)

我想要1件“500”,1件“600”,1件“-100”。

    Dim matches As MatchCollection
    Dim regex As New Regex("(\d+)\s\/\s(\d+)\s\((\-?\d+)\)")
    matches = regex.Matches("500 / 600 (-100)")

我的matches.count是一个,带有完整的字符串。没别了。

有什么想法吗?

感谢您的建议。

2 个答案:

答案 0 :(得分:3)

你有1场比赛,有3组。检查matches(0).Groups(1)matches(0).Groups(3)

答案 1 :(得分:0)

你有一组与三组相匹配。

你期待什么结果?