Capture Clase

Definición

Representa los resultados de una única captura de subexpresión correcta.

public ref class Capture
public class Capture
[System.Serializable]
public class Capture
type Capture = class
[<System.Serializable>]
type Capture = class
Public Class Capture
Herencia
Capture
Derivado
Atributos

Comentarios

Un Capture objeto es inmutable y no tiene ningún constructor público. Las instancias se devuelven a través del CaptureCollection objeto , que devuelve la Captures propiedad . Sin embargo, la Match.Captures propiedad proporciona información sobre la misma coincidencia que el Match objeto .

Si no aplica un cuantificador a un grupo de captura, la Captures propiedad devuelve un CaptureCollection con un único Capture objeto que proporciona información sobre la misma captura que el Group objeto. Si aplica un cuantificador a un grupo de captura, las Group.Indexpropiedades , Group.Lengthy Group.Value proporcionan información solo sobre el último grupo capturado, mientras que los Capture objetos de la colección CaptureCollection proporcionan información sobre todas las capturas de subexpresión.

Propiedades

Nombre Description
Index

Obtiene la posición de la cadena original donde se encuentra el primer carácter de la subcadena capturada.

Length

Obtiene la longitud de la subcadena capturada.

Value

Obtiene la subcadena capturada de la cadena de entrada.

ValueSpan

Obtiene el intervalo capturado de la cadena de entrada.

Métodos

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Recupera la subcadena capturada de la cadena de entrada llamando a la Value propiedad .

Se aplica a

Consulte también