Group 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示单个捕获组的结果。
public ref class Group : System::Text::RegularExpressions::Capture
public class Group : System.Text.RegularExpressions.Capture
[System.Serializable]
public class Group : System.Text.RegularExpressions.Capture
type Group = class
inherit Capture
[<System.Serializable>]
type Group = class
inherit Capture
Public Class Group
Inherits Capture
- 继承
- 派生
- 属性
注解
由于限定符,捕获组可以在单个匹配中捕获零个、一个或多个字符串。 (有关详细信息,请参阅 限定符。属性中提供了 Captures 与单个捕获组匹配的所有子字符串。 可以直接从ValueIndex属性访问有关捕获的最后一个子字符串的信息。 (也就是说, Group 该实例等效于属性返回 Captures 的集合的最后一项,这反映了捕获组生成的最后一个捕获。
属性
| 名称 | 说明 |
|---|---|
| Captures |
获取捕获组匹配的所有捕获的集合(如果正则表达式使用 RightToLeft 选项修改),则为最内侧-最左边的第一顺序(或最右第一顺序)。 集合可能有零个或多个项。 |
| Index |
获取原始字符串中找到捕获子字符串的第一个字符的位置。 (继承自 Capture) |
| Length |
获取捕获的子字符串的长度。 (继承自 Capture) |
| Name |
返回由当前实例表示的捕获组的名称。 |
| Success |
获取一个值,该值指示匹配是否成功。 |
| Value |
从输入字符串获取捕获的子字符串。 (继承自 Capture) |
| ValueSpan |
从输入字符串获取捕获的跨度。 (继承自 Capture) |
方法
| 名称 | 说明 |
|---|---|
| Equals(Object) |
确定指定的对象是否等于当前对象。 (继承自 Object) |
| GetHashCode() |
用作默认哈希函数。 (继承自 Object) |
| GetType() |
获取当前实例的 Type。 (继承自 Object) |
| MemberwiseClone() |
创建当前 Object的浅表副本。 (继承自 Object) |
| Synchronized(Group) |
返回一个 Group 等效对象,该对象等效于提供的对象,该对象可以安全地在多个线程之间共享。 |
| ToString() |
通过调用 Value 属性从输入字符串中检索捕获的子字符串。 (继承自 Capture) |