Introdução a Expressões Regulares
Uma pequena e rápida introdução as Expressões Regulares
O que são Expressões Regulares ?
Expressões Regulares é uma técnica para procurar, de forma bem específica, um texto abrangente. Basicamente uma expressão regular é um conjunto de caracteres que define um padrão para ser procurado dentro de uma string.
A expressão regular relaciona todas as ocorrências (matches) de um padrão (pattern) em um trecho de texto (subject).
termo | significado |
---|---|
matches | Casar, encontrar, combinar, ocorrências, conferir, encaixar e igualar. |
pattern | Padrão, a expressão regular propriamente dita. String de padrão de procura. |
subject | Texto que será vasculhado por nossa expresão regular. |
Exemplos
O exemplo mais simples possível de uma expressão regular seria a busca pelo “termo exato”:
Imagine que queremos procurar a palavra exemplo
dentro da frase “Casa com a palavra exemplo”.
O assunto (subject) é “Casa com a palavra exemplo” e a expressão regular é “exemplo”, logo o resultado seria:
Outro exemplo, é a expressão regular ca.a
.
O sinal .
ponto é um metacaractere que representa qualquer coisa, ou melhor, qualquer caracter.
Veja os resultados (matches) da expressão abaixo: