System.Text.RegularExpressions 命名空间

提供可从 .NET 中运行的任何平台或语言使用的正则表达式功能。 除了此命名空间中包含的类型之外,RegexStringValidator 类还可用于确定特定字符串是否符合正则表达式模式。

Capture

表示单个成功的子表达式捕获的结果。

CaptureCollection

表示单个捕获组进行的捕获集。 集合不可变(只读),没有公共构造函数。

GeneratedRegexAttribute

指示 System.Text.RegularExpressions 源生成器生成指定正则表达式的实现。

Group

表示单个捕获组的结果。

GroupCollection

返回单个匹配项中的捕获组集。 集合不可变(只读),没有公共构造函数。

Match

表示单个正则表达式匹配的结果。

MatchCollection

表示通过迭代方式将正则表达式模式应用于输入字符串找到的成功匹配集。 集合不可变(只读),没有公共构造函数。 Matches(String) 方法返回 MatchCollection 对象。

Regex

表示不可变正则表达式。

RegexCompilationInfo

提供有关用于将正则表达式编译为独立程序集的正则表达式的信息。

RegexMatchTimeoutException

当正则表达式模式匹配方法的执行时间超过超时间隔时引发的异常。

RegexParseException

由于正则表达式中的分析错误,异常在 ErrorOffset 属性中提供了详细信息。

RegexRunner

RegexRunner 类是已编译正则表达式的基类。

RegexRunnerFactory

为编译的正则表达式创建 RegexRunner 类。

结构

Regex.ValueMatchEnumerator

表示一个枚举器,该枚举器包含通过迭代方式将正则表达式模式应用于输入范围的一组成功的匹配项。

Regex.ValueSplitEnumerator

表示一个枚举器,该枚举器包含通过迭代方式将正则表达式模式应用于输入范围来发现的成功匹配项集。

ValueMatch

表示单个正则表达式匹配的结果。

枚举

RegexOptions

提供用于设置正则表达式选项的枚举值。

RegexParseError

指定当正则表达式包含分析错误时引发 RegexParseException 的详细根本原因。

委托

MatchEvaluator

表示每次在 Replace 方法操作期间找到正则表达式匹配时调用的方法。

另请参阅