Expressões Regulares do .NET Framework
Expressões regulares fornecem um método poderoso, flexível e eficiente para processamento de texto.A extensiva notação de correspondência de padrão de expressões regulares permite que você analise rapidamente grandes quantidades de texto para localizar padrões de caracteres específicos; para extrair, editar, substituir ou excluir subsequências de texto; ou para adicionar as sequências extraídas para a uma coleção para gerar um relatório.Para muitos aplicativos que lidam com sequências de caracteres (tais como processamento de HTML, análise de arquivo de log e análise de cabeçalho HTTP), as expressões regulares são uma ferramenta indispensável.
Expressões regulares do Microsoft.NET Framework incorporam os recursos mais populares de outras implementações de expressão regular como aquelas em Perl e AWK.Projetado para ser compatível com expressões regulares do Perl 5, as expressões regulares do .NET Framework incluem recursos ainda não vistos em outras implementações, como da correspondência da direita para esquerda e compilação rápida.
As classes de expressões regulares do .NET Framework são parte da biblioteca de classe base e pode ser usada com qualquer linguagem ou ferramenta que tenha como destino a common language runtime, incluindo ASP.NET e Visual Studio 2005.
Nesta seção
Expressões Regulares como uma Linguagem
Fornece uma visão geral sobre o aspecto de linguagem de programação das expressões regulares.Elementos de linguagem das expressões regulares
Fornece informações sobre o conjunto de caracteres, operadores e construtores que você pode usar para definir as expressões regulares.Classes de Expressões Regulares
Fornece informações e exemplos de código que ilustram como usar as classes de expressões regulares.Detalhes do comportamento de expressões regulares
Fornece informações sobre os recursos e o comportamento de expressões regulares do .NET Framework.Exemplos de Expressões Regulares
Fornece exemplos de código que ilustram os usos mais comuns de expressões regulares.
Referência
- System.Text.RegularExpressions
Fornece informações de referência da biblioteca de classes para o namespace System.Text.RegularExpressions do .NET Framework.