正则表达式

//定义一个正则表达式,用@表示使用非转义字符串,在非转义字符串中如果要使用双引号则打两个双引号即可""
Regex regex = new Regex(@"abc");

string s = "abc123abc"

//返回匹配值
regex.Match(s).Value; //返回"abc"
//是否匹配
regex.IsMatch(s); //返回true
//匹配了几个
regex.Matches(s).Count; //返回2
//匹配子分组
Regex regex = new Regex(@"(\w*)123(\w*)");
string s = "abc123bcd";
regex.Match(s).Groups[0].Value; //返回"abc123abc"即整体匹配
regex.Match(s).Groups[1].Value; //返回"abc"即第一个子匹配
regex.Match(s).Groups[2].Value; //返回"abc"即第二个子匹配

results matching ""

    No results matching ""