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 clase RegexStringValidator permite determinar si una cadena determinada se ajusta a un patrón de expresión regular.

Clases

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.

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 propiedades Error y Offset.

RegexRunner

La clase RegexRunner es la clase base para las expresiones regulares compiladas.

RegexRunnerFactory

Crea una clase RegexRunner para una expresión regular compilada.

Estructuras

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

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

MatchEvaluator

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

Consulte también