Comece aqui

Regex para iniciantes: primeiros passos sem decorar

O melhor jeito de aprender Regex não é memorizar uma tabela inteira. É dominar poucos conceitos, testar imediatamente e aumentar a dificuldade aos poucos.

Antes de começar: teste cada padrão com exemplos que devem passar e exemplos que devem falhar.

1. Comece com texto literal

Se você escreve cat, o mecanismo procura essa sequência. Esse primeiro passo parece simples, mas ensina a ideia central: uma Regex descreve o que deve aparecer.

Regex: cat
Matches: cat, bobcat, catfish

2. Use classes de caracteres

Colchetes permitem escolher possibilidades. [aei] significa “uma dessas letras”. Intervalos como [A-Z] e [0-9] ajudam a representar conjuntos maiores.

Regex: b[aei]g
Matches: bag, beg, big

3. Controle quantidade

Os quantificadores dizem quantas vezes o item anterior pode aparecer. + exige uma ou mais ocorrências, * aceita zero ou mais, ? torna opcional e {n} exige uma quantidade específica.

4. Aprenda âncoras cedo

^ e $ evitam que uma validação aceite apenas um trecho de uma string maior. Para iniciantes, entender isso cedo previne muitos falsos positivos.

Regex: ^[A-Z]{2}\d{2}$\nAceita: AB12\nRejeita: XXXAB12YYY

5. Pratique com feedback

Depois de cada tentativa, observe falsos positivos e falsos negativos. Uma boa Regex não é apenas a que encontra os exemplos corretos: ela também rejeita casos parecidos que não atendem à regra.

Próximo passo: teste de verdade

Use o Playground para experimentar a expressão e depois pratique no jogo com feedback de falsos positivos e falsos negativos.

Praticar no jogoTestar no Playground

Continue aprendendo

← Voltar ao hub