Capture 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示单个成功的子表达式捕获的结果。
public ref class Capture
public class Capture
[System.Serializable]
public class Capture
type Capture = class
[<System.Serializable>]
type Capture = class
Public Class Capture
- 继承
-
Capture
- 派生
- 属性
注解
对象 Capture 不可变,没有公共构造函数。 实例通过 CaptureCollection 属性返回的对象 Captures 返回。 但是,该 Match.Captures 属性提供有关与对象相同的匹配 Match 的信息。
如果不对捕获组应用限定符,该 Captures 属性将返回一 CaptureCollection 个包含单个 Capture 对象的对象,该对象提供有关与对象相同的捕获 Group 的信息。 如果对捕获组应用限定符,则Group.IndexGroup.Length属性和Group.Value属性仅提供有关最后一个捕获组的信息,而Capture对象则CaptureCollection提供有关所有子表达式捕获的信息。
属性
| 名称 | 说明 |
|---|---|
| Index |
获取原始字符串中找到捕获子字符串的第一个字符的位置。 |
| Length |
获取捕获的子字符串的长度。 |
| Value |
从输入字符串获取捕获的子字符串。 |
| ValueSpan |
从输入字符串获取捕获的跨度。 |
方法
| 名称 | 说明 |
|---|---|
| Equals(Object) |
确定指定的对象是否等于当前对象。 (继承自 Object) |
| GetHashCode() |
用作默认哈希函数。 (继承自 Object) |
| GetType() |
获取当前实例的 Type。 (继承自 Object) |
| MemberwiseClone() |
创建当前 Object的浅表副本。 (继承自 Object) |
| ToString() |
通过调用 Value 属性从输入字符串中检索捕获的子字符串。 |