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 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. |