C#魔仙-lesson_03-正则表达式
2018-11-14 本文已影响0人
疯帮主
Regex 类
Regex 类用于表示一个正则表达式。
方法 | 描述 |
---|---|
public bool IsMatch( string input ) | 指示 Regex 构造函数中指定的正则表达式是否在指定的输入字符串中找到匹配项。 |
public bool IsMatch( string input, int startat ) | 指示 Regex 构造函数中指定的正则表达式是否在指定的输入字符串中找到匹配项,从字符串中指定的开始位置开始。 |
public static bool IsMatch( string input, string pattern ) | 指示指定的正则表达式是否在指定的输入字符串中找到匹配项。 |
public MatchCollection Matches( string input ) | 在指定的输入字符串中搜索正则表达式的所有匹配项。 |
public string Replace( string input, string replacement ) | 在指定的输入字符串中,把所有匹配正则表达式模式的所有匹配的字符串替换为指定的替换字符串。 |
public string[] Split( string input ) | 把输入字符串分割为子字符串数组,根据在 Regex 构造函数中指定的正则表达式模式定义的位置进行分割。 |
using System.Text.RegularExpressions;
// 匹配.com域名
MatchCollection mc = Regex.Matches(text, "http:\/\/(.*?)\.com");
foreach (Match m in mc)
{
Console.WriteLine(m);
}
参考文档:http://www.runoob.com/csharp/csharp-regular-expressions.html