Regex regex=new Regex(@"/s+(/d)$");
Match match=regex.Macth("May 16,2007");
其中 match.Groups[0].Value 等同于 match.Value ,值为 May 16,2007
match.Groups[1].Value 为正则表达式中第一个括号中匹配到的值为 16
又比如:
在 ((\d+)([a-z]))\s+ 这个正则表达式里总共包含了四个分组,按照默认的从左到右的匹配方式,
Groups[0] 代表了匹配项本身,也就是整个整个表达式 ((\d+)([a-z]))\s+
Groups[1] 代表了子表达式项 ((\d+)([a-z]))
Groups[2] 代表了子表达式项 (\d+)
Match match=regex.Macth("May 16,2007");
其中 match.Groups[0].Value 等同于 match.Value ,值为 May 16,2007
match.Groups[1].Value 为正则表达式中第一个括号中匹配到的值为 16
又比如:
在 ((\d+)([a-z]))\s+ 这个正则表达式里总共包含了四个分组,按照默认的从左到右的匹配方式,
Groups[0] 代表了匹配项本身,也就是整个整个表达式 ((\d+)([a-z]))\s+
Groups[1] 代表了子表达式项 ((\d+)([a-z]))
Groups[2] 代表了子表达式项 (\d+)
Groups[3] 代表了子表达式项 ([a-z])