System.Text.RegularExpressions Espacio de nombres

Proporciona funcionalidad de expresión regular que se puede usar desde cualquier plataforma o lenguaje que se ejecute dentro de .NET. Además de los tipos contenidos en este espacio de nombres, la RegexStringValidator clase permite determinar si una cadena determinada se ajusta a un patrón de expresión regular.

Clases

Nombre Description
Capture

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

CaptureCollection

Representa el conjunto de capturas realizadas por un único grupo de captura. La colección es inmutable (solo lectura) y no tiene ningún constructor público.

GeneratedRegexAttribute

Indica al generador de origen System.Text.RegularExpressions que genere una implementación de la expresión regular especificada.

Group

Representa los resultados de un único grupo de captura.

GroupCollection

Devuelve el conjunto de grupos capturados en una sola coincidencia. La colección es inmutable (solo lectura) y no tiene ningún constructor público.

Match

Representa los resultados de una coincidencia de expresión regular única.

MatchCollection

Representa el conjunto de coincidencias correctas encontradas mediante la aplicación iterativa de un patrón de expresión regular a la cadena de entrada. La colección es inmutable (solo lectura) y no tiene ningún constructor público. El método Matches(String) devuelve un objeto MatchCollection.

Regex

Representa una expresión regular inmutable. También contiene métodos estáticos que permiten el uso de expresiones regulares sin crear instancias de regex explícitamente.

RegexCompilationInfo

Proporciona información sobre una expresión regular que se usa para compilar una expresión regular en un ensamblado independiente.

RegexMatchTimeoutException

Excepción que se produce cuando el tiempo de ejecución de un método de coincidencia de patrones de expresión regular supera su intervalo de tiempo de espera.

RegexParseException

Excepción como resultado de un error de análisis en una expresión regular, con información detallada en las Error propiedades y Offset .

RegexRunner

Clase base para la extensibilidad regex generada por el origen (y la antigua extensibilidad compileToAssembly). No está pensado para ser utilizado por nada más.

RegexRunnerFactory

Crea un RegexRunner para un Regexobjeto .

Estructuras

Nombre Description
Regex.ValueMatchEnumerator

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.

Regex.ValueSplitEnumerator

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

ValueMatch

Representa los resultados de una coincidencia de expresión regular única.

Enumeraciones

Nombre Description
RegexOptions

Proporciona valores enumerados que se usarán para establecer las opciones de expresión regular.

RegexParseError

Especifica el motivo subyacente detallado por el que se produce un RegexParseException cuando una expresión regular contiene un error de análisis.

Delegados

Nombre Description
MatchEvaluator

Representa el método al que se llama cada vez que se encuentra una coincidencia de expresión regular durante una Replace(String, MatchEvaluator) operación de método.

Consulte también