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构造函数中指定的正则表达式模式所定义的位置,将输入字符串拆分为子字符串数组。 |
有关方法和属性的完整列表,请阅读有关C# 的Microsoft文档。
例子1
以下示例匹配以'S'开头的单词-
编译并执行上述代码后,将产生以下结果-
例子2
以下示例匹配以'm'开头和'e'结尾的单词-
编译并执行上述代码后,将产生以下结果-
例子3
此示例替换了多余的空白-
编译并执行上述代码后,将产生以下结果-