当前位置: 代码迷 >> 综合 >> 正则表达式(13)——字符串提取
  详细解决方案

正则表达式(13)——字符串提取

热度:104   发布时间:2023-10-01 21:58:33.0

正则表达式还可以用来进行字符串提取。

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有特殊含义

正则表达式中()的两个作用:优先级;分组