System.Text.RegularExpressions Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece funcionalidade de expressão regular que pode ser usada de qualquer plataforma ou linguagem executada no .NET. Além dos tipos contidos nesse namespace, a classe RegexStringValidator permite determinar se uma cadeia de caracteres específica está em conformidade com um padrão de expressão regular.
Classes
Capture |
Representa os resultados de uma única captura de subexpressão bem-sucedida. |
CaptureCollection |
Representa o conjunto de capturas feitas por um único grupo de captura. A coleção é imutável (somente leitura) e não tem construtor público. |
GeneratedRegexAttribute |
Instrui o gerador de origem System.Text.RegularExpressions a gerar uma implementação da expressão regular especificada. |
Group |
Representa os resultados de um único grupo de captura. |
GroupCollection |
Retorna o conjunto de grupos capturados em uma única correspondência. A coleção é imutável (somente leitura) e não tem construtor público. |
Match |
Representa os resultados de uma única correspondência de expressão regular. |
MatchCollection |
Representa o conjunto de correspondências bem-sucedidas encontradas aplicando iterativamente um padrão de expressão regular à cadeia de caracteres de entrada. A coleção é imutável (somente leitura) e não tem construtor público. O método Matches(String) retorna um objeto MatchCollection. |
Regex |
Representa uma expressão regular imutável. |
RegexCompilationInfo |
Fornece informações sobre uma expressão regular que é usada para compilar uma expressão regular em um assembly autônomo. |
RegexMatchTimeoutException |
A exceção gerada quando o tempo de execução de um método de correspondência de padrões de expressão regular excede o intervalo de tempo limite. |
RegexParseException |
Uma exceção como resultado de um erro de análise em uma expressão regular, com informações detalhadas nas propriedades Error e Offset. |
RegexRunner |
A classe RegexRunner é a classe base para expressões regulares compiladas. |
RegexRunnerFactory |
Cria uma classe RegexRunner para uma expressão regular compilada. |
Estruturas
Regex.ValueMatchEnumerator |
Representa um enumerador que contém o conjunto de correspondências bem-sucedidas encontradas aplicando iterativamente um padrão de expressão regular ao intervalo de entrada. |
Regex.ValueSplitEnumerator |
Representa um enumerador que contém o conjunto de divisões em torno de correspondências bem-sucedidas encontradas aplicando iterativamente um padrão de expressão regular ao intervalo de entrada. |
ValueMatch |
Representa os resultados de uma única correspondência de expressão regular. |
Enumerações
RegexOptions |
Fornece valores enumerados a serem usados para definir opções de expressão regular. |
RegexParseError |
Especifica o motivo subjacente detalhado pelo qual um RegexParseException é gerado quando uma expressão regular contém um erro de análise. |
Delegados
MatchEvaluator |
Representa o método que é chamado sempre que uma correspondência de expressão regular é encontrada durante uma operação de método Replace. |
Confira também
- expressões regulares no .NET
- elementos de linguagem de expressão regular