我有这样的正则表达式,但它是匹配的,但它没有添加我的值。这是为什么?
Regex regex = new Regex(@"^(?:(?<C0>Lab) (?<C1>\S+) (?<C2>\S+) (?<C3>\S+) (?<C4>\S+) (?<C5>\S+) (?<C6>\S+) (?<C7>.+))$");
这是我的文本示例:
Lab restart int(3) 4332 Range success (Var:4.344-1)
最后我想把我的等等放到我的var中。我这样做。
Param0 = match.Groups["C0"].ToString();
Param1 = match.Groups["C1"].ToString();
Param2 = match.Groups["C2"].ToString();
Param3 = match.Groups["C3"].ToString();
Param4 = match.Groups["C4"].ToString();
Param5 = match.Groups["C5"].ToString();
Param6 = match.Groups["C6"].ToString();
Param7 = match.Groups["C7"].ToString();
Param0
,Param1
而其余的仍然是空的。但它们不是空的。