System.Text.RegularExpressions 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供可从 .NET 中运行的任何平台或语言使用的正则表达式功能。 除了此命名空间中包含的类型之外,RegexStringValidator 类还可用于确定特定字符串是否符合正则表达式模式。
类
Capture |
表示单个成功的子表达式捕获的结果。 |
CaptureCollection |
表示单个捕获组进行的捕获集。 集合不可变(只读),没有公共构造函数。 |
GeneratedRegexAttribute |
指示 System.Text.RegularExpressions 源生成器生成指定正则表达式的实现。 |
Group |
表示单个捕获组的结果。 |
GroupCollection |
返回单个匹配项中的捕获组集。 集合不可变(只读),没有公共构造函数。 |
Match |
表示单个正则表达式匹配的结果。 |
MatchCollection |
表示通过迭代方式将正则表达式模式应用于输入字符串找到的成功匹配集。 集合不可变(只读),没有公共构造函数。 Matches(String) 方法返回 MatchCollection 对象。 |
Regex |
表示不可变正则表达式。 |
RegexCompilationInfo |
提供有关用于将正则表达式编译为独立程序集的正则表达式的信息。 |
RegexMatchTimeoutException |
当正则表达式模式匹配方法的执行时间超过超时间隔时引发的异常。 |
RegexParseException | |
RegexRunner |
RegexRunner 类是已编译正则表达式的基类。 |
RegexRunnerFactory |
为编译的正则表达式创建 RegexRunner 类。 |
结构
Regex.ValueMatchEnumerator |
表示一个枚举器,该枚举器包含通过迭代方式将正则表达式模式应用于输入范围的一组成功的匹配项。 |
Regex.ValueSplitEnumerator |
表示一个枚举器,该枚举器包含通过迭代方式将正则表达式模式应用于输入范围来发现的成功匹配项集。 |
ValueMatch |
表示单个正则表达式匹配的结果。 |
枚举
RegexOptions |
提供用于设置正则表达式选项的枚举值。 |
RegexParseError |
指定当正则表达式包含分析错误时引发 RegexParseException 的详细根本原因。 |
委托
MatchEvaluator |
表示每次在 Replace 方法操作期间找到正则表达式匹配时调用的方法。 |
另请参阅
- 在 .NET 中
正则表达式 - 正则表达式语言元素