System.Text.RegularExpressions Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |