Testador de regex
Teste expressões regulares em tempo real com destaque, grupos de captura e substituição.
Substituir (replace)
Processado no seu dispositivo. Nada do que você digita é enviado.
Como usar: testador de regex
- Digite a expressão (sem as barras) e marque as flags — g, i, m, s, u.
- Cole o texto de teste e veja as correspondências destacadas e a tabela de grupos.
- Use a seção de substituição com $1, $2 ou $<nome> para testar um replace.
Sobre esta ferramenta
A ferramenta usa o motor de expressões regulares do próprio navegador (sintaxe JavaScript/ECMAScript), a mesma usada em Node.js e TypeScript. Grupos nomeados (?<nome>...), lookbehind e classes Unicode (\p{L} com a flag u) são suportados.
Os exemplos prontos incluem padrões brasileiros: CPF, CEP, telefone com DDD, data dd/mm/aaaa e valores em reais. Lembre que regex valida o formato, não o conteúdo — um CPF no formato certo ainda pode ter dígitos verificadores errados.
Perguntas frequentes
A regex daqui funciona em Python, PHP ou C#?
A maior parte da sintaxe é comum, mas há diferenças (lookbehind variável, flags, grupos nomeados com ?P em Python). Esta ferramenta segue o padrão JavaScript.
Por que a página travou com minha expressão?
Padrões com quantificadores aninhados, como (a+)+, podem ter "backtracking catastrófico" e levar muito tempo em certos textos. Reescreva o padrão de forma mais específica.
É grátis mesmo? Existe limite diário?
É grátis e sem limite diário. Como o processamento acontece no seu aparelho, não temos custo por uso e não precisamos limitar você.
Funciona no celular?
Sim. O site funciona em qualquer navegador moderno no Android, iPhone, Windows, Mac e Linux, sem instalar nada.