Usos para expressões regulares
Uma operação de pesquisa e substituição típica requer que você forneça o texto exato que coincide com o resultado de pesquisa pretendido. Embora essa técnica pode ser adequada para pesquisas simples e tarefas de substituir texto estático, ele não tem a flexibilidade e simplifica a procura pelo menos difícil, se não impossível de texto dinâmico.
Cenários de exemplo
Com expressões regulares, você pode:
Teste de um padrão de uma seqüência de caracteres.
Por exemplo, você pode testar uma seqüência de caracteres de entrada para ver se um padrão de número de telefone ou um padrão de número de cartão de crédito ocorre dentro da seqüência. Isso é chamado de validação de dados.
Substitua o texto.
Você pode usar uma expressão regular para identificar um texto específico em um documento e ou remova completamente ou substituí-lo com outro texto.
Extraia uma substring de uma seqüência de caracteres com base em uma correspondência de padrão.
Você pode encontrar um texto específico dentro de um documento ou um campo de entrada.
Por exemplo, talvez você precise procurar um site inteiro, remover o material desatualizado e substituir algumas marcas de formatação HTML. Nesse caso, você pode usar uma expressão regular para determinar se o material ou marcas de formatação em HTML será exibido em cada arquivo. Esse processo reduz a lista de arquivos afetados para aqueles que contêm o material direcionado para a remoção ou alteração. Você pode usar uma expressão regular para remover o material desatualizado. Finalmente, você pode usar uma expressão regular para procurar e substituir as marcas.
Uma expressão regular também é útil em um idioma, como, por exemplo, JScript ou c não é conhecido por sua capacidade de manipulação de seqüência de caracteres.