System.Text.RegularExpressions 命名空间

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

Capture

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

CaptureCollection

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

GeneratedRegexAttribute

Instructs the System.Text.RegularExpressions source generator to generate an implementation of the specified regular expression.

Group

表示来自单个捕获组的结果。

GroupCollection

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

Match

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

MatchCollection

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

Regex

表示不可变的正则表达式。

RegexCompilationInfo

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

RegexMatchTimeoutException

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

RegexParseException

正则表达式中的分析错误导致的异常,ErrorOffset 属性中包含了详细信息。

RegexRunner

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

RegexRunnerFactory

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

结构

Regex.ValueMatchEnumerator

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

ValueMatch

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

枚举

RegexOptions

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

RegexParseError

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

委托

MatchEvaluator

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

另请参阅