正则表达式使用

前端之家收集整理的这篇文章主要介绍了正则表达式使用前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

1、静态Match方法

使用静态Match方法,可以得到源中第一个匹配模式的连续子串。

2、静态的Matches方法

这个方法的重载形式同静态的Match方法,返回一个MatchCollection,表示输入中,匹配模式的匹配的集合。

3、静态的IsMatch方法

方法返回一个bool,重载形式同静态的Matches,若输入中匹配模式,返回true,否则返回false。
可以理解为:IsMatch方法,返回Matches方法返回的集合是否为空

练习:给定字符串”[aaa][bbd][ccc]”样式的字符串,要求从字符串中提取[]包围的内容 string pattern = @”[([^[]]*)]”; 分析:[ 表示以[开头,]表示以]结尾, [^[]] 表示除了[和]外的字符, *表示0个或多个 string str = “[aaa][bbd][ccc]”; Regex regex = new Regex(pattern); MatchCollection mc = regex.Matches(str); for (int i = 0; i < mc.Count; ++i) { Console.WriteLine(mc[i].Value); }

原文链接:https://www.f2er.com/regex/358358.html

猜你在找的正则表达式相关文章