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 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
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários