正则表达式还可以用来进行字符串提取。
Match match = Regex.Match("age=30", @"^(. +)=(.+)$");
if (match.Success)
{Console.WriteLine(match.Groups[1] .Value);Console.WriteLine(match.Groups[2] .Value);
}
match的Success属性表示是否匹配成功;正则表达式中用()将要提取的内容括起来,然后就可以通过Match的Groups属性来得到所有的提取元素,注意Groups的序号是从1开始的,0有特殊含义。
正则表达式中()的两个作用:优先级;分组。