System.Text.RegularExpressions Espacio de nombres

Proporciona funcionalidades de expresiones regulares que se pueden usar en cualquier plataforma o lenguaje que se ejecute en .NET. Además de los tipos contenidos en este espacio de nombres, la clase RegexStringValidator permite determinar si una cadena concreta sigue un modelo de expresión regular.

Clases

Capture

Representa los resultados de una única captura de subexpresiones 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

Instructs the System.Text.RegularExpressions source generator to generate an implementation of the specified regular expression.

Group

Representa los resultados de un único grupo de captura.

GroupCollection

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

Match

Representa los resultados de una sola coincidencia de expresión regular.

MatchCollection

Representa el conjunto de coincidencias con éxito encontradas por la solicitud iterada de un modelo de expresión regular en 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 patrón 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 de 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.

ValueMatch

Representa los resultados de una sola coincidencia de expresión regular.

Enumeraciones

RegexOptions

Proporciona valores enumerados que se pueden utilizar para establecer las opciones de expresión regular.

RegexParseError

Especifica el motivo subyacente detallado por el que se produce una excepción 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 del método Replace.

Consulte también