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:
