System.Text.RegularExpressions命名空间提供了正则表达式功能,它包含了一些类、枚举、委托等对象。它们的具体说明如表9-1所示。
表9-1 System.Text.RegularExpressions命名空间中的类、枚举和委托
|
类、枚举和委托 |
说明 |
|
Regex |
不可变的正则表达式。 |
|
Match |
单个正则表达式匹配的结果。 |
|
MatchCollection |
匹配结果的集合。 |
|
Capture |
单个成功捕获中的一个子字符串。 |
|
CaptureCollection |
由单个捕获组执行的捕获的集合。 |
|
Group |
单个捕获组的结果。 |
|
GroupCollection |
单个匹配中的捕获组的集合。 |
|
RegexOptions(枚举) |
正则表达式选项的枚举值。 |
|
MatchEvaluator(委托) |
在Replace方法操作过程中,处理每个匹配的委托。 |
|
RegexCompilationInfo |
正则表达式的编译信息。 |
|
RegexRunner |
编译正则表达式的基类。 |
|
RegexRunnerFactory |
为编译过的正则表达式提供创建RegexRunner类的功能。 |

本文介绍了System.Text.RegularExpressions命名空间中的关键类、枚举和委托,包括不可变的正则表达式(Regex)、匹配结果(Match)及其集合(MatchCollection)、捕获(Capture)与捕获组(Group)等,帮助读者深入了解正则表达式的内部工作原理。
423

被折叠的 条评论
为什么被折叠?



