语言

Capture 类

定义

表示单个成功的子表达式捕获的结果。

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 属性从输入字符串中检索捕获的子字符串。

适用于

另请参阅