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 свойства.

Применяется к

См. также раздел