System.Text.RegularExpressions Namespace

Fornece uma funcionalidade de expressão regular que pode ser usada em qualquer plataforma ou linguagem que seja executada no .NET. Além dos tipos contidos neste namespace, a classe RegexStringValidator permite que você determine se uma cadeia de caracteres em particular 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 realizadas 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 um única correspondência. A coleção é imutável (somente leitura) e não tem construtor público.

Match

Representa os resultados de correspondência de uma única expressão regular.

MatchCollection

Representa o conjunto de correspondências de sucesso encontrado iterativamente aplicando 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 usada para compilar uma expressão regular para um assembly autônomo.

RegexMatchTimeoutException

A exceção que é gerada quando o tempo de execução de um método de correspondência de padrão 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 par 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.

ValueMatch

Representa os resultados de correspondência de uma única expressão regular.

Enumerações

RegexOptions

Fornece valores enumerados 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 da expressão regular é encontrada durante uma operação de método de Replace.

Confira também