我知道MatchCollection
中只有一个元素:
Regex reg = new Regex("1234");
MatchCollection matches = reg.Matches("fjasij 1234 gdsgds");
Console.WriteLine(matches.Count);
string s = ?;
如何在没有string s
循环的情况下将这一个元素分配给变量foreach
?
答案 0 :(得分:10)
为什么要使用MatchCollection
呢?只需获得一个Match
:
var match = reg.Match("fjasij 1234 gdsgds");
答案 1 :(得分:6)
string s = matches[0];
请注意,如果匹配为零,则将失败。