Testador de Regex
Teste expressões regulares com destaque das correspondências, grupos nomeados, substituição, explicação dos tokens e padrões prontos.
Como utilizar
- Digite o padrão e marque as flags (g, i, m, s, u, y, d).
- Cole o texto de teste: as correspondências são destacadas em tempo real.
- Veja índices e grupos (inclusive nomeados) na tabela de detalhes.
- Opcionalmente teste uma substituição com $1 ou lt;nome>.
Exemplos
- Data ISO para BR — entrada:
(?<ano>\d{4})-(?<mes>\d{2})-(?<dia>\d{2}) → lt;dia>/lt;mes>/lt;ano>— resultado:2026-10-10 → 10/10/2026
Perguntas frequentes
Por que minha regex foi interrompida?
Padrões com quantificadores aninhados, como (a+)+$, podem ter tempo exponencial (backtracking catastrófico). A execução roda isolada e é encerrada após 1,5 s para não travar a página.
Serve para regex de Python ou PHP?
A execução usa o motor JavaScript. A maior parte da sintaxe é comum, mas recursos como lookbehind variável, possessivos e flags inline diferem.
Informações técnicas
- Execução em Web Worker com timeout de 1,5 s.
- Limites: 200 mil caracteres de texto e 5.000 correspondências.
Ferramentas relacionadas
- Comparador de Textos (Diff) — Compare duas versões de um texto e veja adições e remoções por linha, palavra ou caractere, lado a lado ou unificado.
- Validador de E-mail — Verifique a sintaxe de endereços de e-mail, limites de tamanho e domínio, com alertas de domínios reservados e erros de digitação.
- Validador de CPF — Confira em tempo real se um CPF tem dígitos verificadores corretos, veja os DVs esperados e a região fiscal de emissão.
- Contador de Caracteres — Conte caracteres, palavras, frases, parágrafos e linhas em tempo real, com tempo de leitura e limites de redes sociais e SEO.
- Validador de Expressões Regulares — Verifique se uma expressão regular compila com as flags escolhidas, entenda o erro e faça um teste rápido com uma frase.
- Buscar e Substituir com Regex — Use expressões regulares com grupos ($1, lt;nome>), flags e contagem de ocorrências para transformar textos.