Guia rápido e contexto de uso
Testador de regex com resultados detalhados
O testador mostra matches com cores alternadas, posição (linha e coluna), grupos capturados e tempo de execução. Você pode exportar resultados em JSON, CSV ou TXT.
O campo de replacement permite testar substituições com preview antes/depois e contagem de ocorrências.
Gerador de regex por categoria
Escolha o que quer encontrar (e-mail, CPF, CNPJ, telefone, URL, UUID, data, etc.) e configure opções específicas. A regex é gerada automaticamente com explicação e texto de teste.
Cada gerador avisa sobre limitações. Por exemplo: regex de CPF valida formato, mas não verifica dígito verificador.
Construtor visual e explicador
O construtor visual permite montar regex clicando em blocos: caracteres, âncoras, quantificadores, grupos, conjuntos, lookaround e escape.
O explicador analisa a regex token a token em linguagem simples, facilitando o aprendizado e a depuração de padrões complexos.
Biblioteca de padrões prontos
Mais de 30 padrões organizados em categorias: Brasil (CPF, CNPJ, CEP, telefone, placa), Web (e-mail, URL, domínio, slug), Dev (UUID, IP, hex color, JSON key), Texto (hashtag, menção, espaços), Datas, Números e Segurança.
Cada padrão inclui explicação, texto de teste, limitações e botão para usar diretamente no testador.
Validação, extração e substituição
O modo validação verifica se uma entrada corresponde a um formato esperado (e-mail, CPF, URL, senha, etc.).
O modo extração encontra todos os itens de um tipo em textos grandes, com opção de remover duplicados, ordenar e exportar.
Os presets de substituição incluem remover espaços duplicados, tags HTML, emojis, mascarar dados e normalizar texto.
Snippets de código e diagnóstico
Gere código pronto para usar a regex em JavaScript, TypeScript, Python, PHP, Java, C# e Go, nos modos test, extract e replace.
O diagnóstico analisa a regex e mostra checklist: âncoras, grupos, quantificadores, possíveis problemas de performance e sugestões de melhoria.
Privacidade e motor JavaScript
Todo processamento é local no navegador. Nenhum código ou texto é enviado para servidor.
O motor utilizado é o de regex do JavaScript (ECMAScript). Algumas funcionalidades como lookbehind podem não funcionar em navegadores antigos. Para uso em outras linguagens, verifique a compatibilidade.