C#中為正則表達式的使用提供了非常強大的功能,這就是Regex類。這個包包含于System.Text.RegularExpressions命名空間下面,而這個命名空間所在DLL基本上在所有的項目模板中都不需要單獨去添加引用,可以直接使用。
1、定義一個Regex類的實例
2、判斷是否匹配
判斷一個字符串,是否匹配一個正則表達式,在Regex對象中,可以使用Regex.IsMatch(string)方法。
3、獲取匹配次數
使用Regex.Matches(string)方法得到一個Matches集合,再使用這個集合的Count屬性。
4、獲取匹配的內容
使用Regex.Match(string)方法進行匹配。
5、捕獲
正則表達式中可以使用括號對部分值進行捕獲,要想獲取捕獲的值,可以使用Regex.Match(string).Groups[int].Value來獲取。
新聞熱點
疑難解答