System.Text.RegularExpressions 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供可在 .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 | |
RegexRunner |
RegexRunner 类是编译正则表达式的基类。 |
RegexRunnerFactory |
为编译过的正则表达式创建 RegexRunner 类。 |
结构
Regex.ValueMatchEnumerator |
表示一个枚举器,其中包含一组成功的匹配项,该枚举器通过迭代方式将正则表达式模式应用于输入范围。 |
ValueMatch |
表示单个正则表达式匹配的结果。 |
枚举
RegexOptions |
提供用于设置正则表达式选项的枚举值。 |
RegexParseError |
指定当正则表达式包含分析错误时引发 RegexParseException 的详细基本原因。 |
委托
MatchEvaluator |
表示此方法,此方法于每次在 Replace 方法操作期间找到单一正则表达式匹配时调用。 |