Início / Ferramentas para desenvolvedores / Testador de expressões regulares
Testador de expressões regulares
Expressões regulares se testam mais rápido do que se raciocinam. Digite um padrão e um texto de exemplo: cada correspondência é destacada enquanto você digita, com contagem e o conteúdo dos grupos de captura.
Como usar
- Digite o padrão, sem as barras ao redor.
- Ajuste as flags: g para todas as correspondências, i para ignorar maiúsculas, m para multilinha.
- Cole um texto de exemplo e veja os destaques mudarem.
Exemplos
- \\b\\w+@\\w+\\.\\w{2,}\\b destaca endereços de e-mail em um parágrafo.
- ^\\d{4}-\\d{2}-\\d{2}$ com a flag m valida datas linha a linha.
- Parênteses criam grupos de captura, cujo conteúdo é listado abaixo do texto destacado.
Perguntas frequentes
Qual variante de regex é esta?
A do JavaScript, a mesma do navegador e do Node. A sintaxe básica é compartilhada com Python, PHP e Perl, mas o suporte a lookbehind e parte da sintaxe de grupos nomeados mudam, então confirme o que for incomum na sua linguagem de destino.
Por que meu padrão fica lento ou travado?
Quantificadores aninhados como (a+)+ causam retrocesso catastrófico, em que o motor explora um número explosivo de caminhos. Torne as partes internas mais específicas ou ancore o padrão para manter o custo linear.
Ferramentas relacionadas
Atualizado: 2026-08-07