Regex.ValueMatchEnumerator Estructura

Definición

Representa un enumerador que contiene el conjunto de coincidencias correctas encontradas mediante la aplicación iterativa de un patrón de expresión regular al intervalo de entrada.

public: value class Regex::ValueMatchEnumerator
public ref struct Regex.ValueMatchEnumerator
type Regex.ValueMatchEnumerator = struct
Public Structure Regex.ValueMatchEnumerator
Herencia
Regex.ValueMatchEnumerator

Comentarios

El enumerador no tiene ningún constructor público. El EnumerateMatches(ReadOnlySpan<Char>) método devuelve un Regex.ValueMatchEnumerator objeto . El enumerador recorre en iteración más de cero o más ValueMatch objetos. Si hay al menos una coincidencia correcta en el intervalo, MoveNext() devuelve true y Current contendrá el primer ValueMatch. Si no hay coincidencias correctas, MoveNext() devuelve false y Current produce .InvalidOperationException

Este tipo es un struct de referencia, ya que almacena el intervalo de entrada como un campo para poder iterar de forma diferenciosa sobre él.

Propiedades

Current

Obtiene el ValueMatch elemento en la posición actual del enumerador.

Métodos

GetEnumerator()

Proporciona un enumerador que recorre en iteración las coincidencias del intervalo de entrada.

MoveNext()

Desplaza el enumerador a la siguiente coincidencia en el intervalo.

Se aplica a