Group 类

本文介绍正则表达式中的Group类,用于表示单个捕获组的结果。Group继承自Capture类,并提供了诸如Captures、Index、Length等属性,以及Equals、GetHashCode等方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Group

Group 表示单个捕获组的结果。由于存在数量词,一个捕获组可以在单个匹配中捕获零个、一个或更多的字符串,因此 Group 提供 Capture 对象的集合。

 

Group 从Capture 继承,因此可以直接访问捕获到的最后一个子字符串。(即 Group 实例本身等效于由 Captures 属性返回的集合中的最后一项)。

 

属性

名称

说明

Captures

按从里到外、从左到右的顺序获取由捕获组匹配的所有捕获的集合(如果正则表达式用RegexOptions.RightToLeft 选项修改了,则顺序为按从里到外、从右到左)。该集合可以有零个或更多的项。

Index 

原始字符串中发现捕获的子字符串的第一个字符的位置。(从 Capture 继承。)

Length 

捕获的子字符串的长度。(从 Capture 继承。)

Success

获取一个值,该值指示匹配是否成功。

Value 

从输入字符串中获取捕获的子字符串。(从 Capture 继承。)

方法

名称

说明

Equals 

已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。)

GetHashCode 

用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。)

GetType 

获取当前实例的 Type。 (从 Object 继承。)

ReferenceEquals 

确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。)

Synchronized

返回一个与提供的对象等效的 Group 对象,在多个线程间共享该对象是安全的。

ToString 

从输入字符串中获取捕获的子字符串。 (从 Capture 继承。)

 

源文档 <http://msdn.microsoft.com/zh-cn/library/system.text.regularexpressions.group_members(VS.80).aspx>

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值