Expressões regulares para iniciantes
Atualizado 2026-07-06
As expressões regulares têm fama de crípticas — uma parede de símbolos como ^\d{3}-\d{4}$. Mas a ideia central é simples, e um pouco de regex é uma das habilidades de maior alavancagem para quem trabalha com texto. Este guia começa do zero.
O que é uma expressão regular
Uma expressão regular (regex) é um padrão que descreve um conjunto de cadeias. Em vez de procurar uma palavra exata, você descreve a forma do que procura — “três dígitos, um traço, depois quatro dígitos” — e o motor encontra cada pedaço de texto que encaixa. É usada para localizar e substituir, validar entradas (e-mails, números de telefone) e extrair dados do texto.
Caracteres literais
O regex mais simples é só texto. O padrão cat casa com as letras c-a-t em qualquer parte da entrada. A maioria dos caracteres casa consigo mesma — o poder vem de um punhado de especiais.
Os blocos de construção centrais
Classes de caracteres — que tipo de caractere
\d— qualquer dígito;\w— um caractere de palavra;\s— espaço em branco..— qualquer caractere que seja.[aeiou]— qualquer caractere do conjunto;[a-z]— um intervalo.
Quantificadores — quantos
*— zero ou mais;+— um ou mais;?— zero ou um (opcional).{3}— exatamente três;{2,4}— entre dois e quatro.
Âncoras — onde
^— início da cadeia;$— fim da cadeia.
Lendo um exemplo real
Agora aquela parede de símbolos da introdução faz sentido:
^\d{3}-\d{4}$
^ start of string
\d{3} exactly three digits
- a literal dash
\d{4} exactly four digits
$ end of stringEle casa com uma cadeia que é apenas um número de telefone de 7 dígitos como 555-1234 — nada antes, nada depois.
Não esqueça de escapar
Para casar com um caractere que normalmente é especial — um ponto ou ponto de interrogação literal — ponha uma barra invertida antes: \. casa com um ponto real. Esquecer isso é o erro número um dos iniciantes, porque . de outra forma casa com qualquer caractere.
Continue praticando
A forma mais rápida de aprender é testar padrões contra texto real e observar o que casa. Mantenha a folha de referência de regex aberta enquanto avança, e use ferramentas como localizar e substituir para aplicar padrões ao seu próprio texto. Quando o regex faz sentido, tarefas que pareciam tediosas — reformatar uma lista, extrair cada URL, validar entradas — viram uma só linha.
Mais de Web & desenvolvedor
Ver todos os guias de Web & desenvolvedor →Ferramentas mencionadas neste guia