Regex Studio: Testador, Gerador e Explicador de Expressões Regulares

Ferramenta completa para regex: teste padrões com destaque visual, gere regex a partir de categorias, explique token a token, valide formatos, extraia dados de texto, substitua com presets e gere código para 7 linguagens — tudo 100% local no navegador usando o motor JavaScript.

Use a ferramenta

🔒 100% local no navegador. Usa motor de regex do JavaScript.

//

Resultados: 1

#MatchPosiçãoLin:ColGrupos
1(vazio)001:1

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.

Perguntas frequentes

O que é regex?

Regex (expressão regular) é um padrão de busca usado para encontrar, validar e substituir texto. É amplamente usado em programação, editores de texto e ferramentas de busca.

Essa ferramenta usa qual motor de regex?

Usa o motor de regex nativo do JavaScript (ECMAScript) do seu navegador. O comportamento pode diferir de Python, Java ou PCRE em recursos avançados.

Posso gerar regex automaticamente?

Sim. Na aba Gerar, escolha a categoria (e-mail, CPF, telefone, etc.) e configure opções. A regex é gerada com explicação e exemplo.

A regex funciona em Python, Java e PHP?

A maioria dos padrões básicos funciona. A aba Código gera snippets adaptados para cada linguagem, mas sempre revise: operadores como lookbehind podem não estar disponíveis em todos os motores.

Como validar uma string inteira?

Use as âncoras ^ (início) e $ (fim). Exemplo: ^\d{3}\.\d{3}\.\d{3}-\d{2}$ para CPF completo.

Como extrair vários resultados?

Na aba Extrair, cole o texto e escolha o tipo (e-mails, links, telefones, etc.). Os resultados podem ser exportados em JSON, CSV ou TXT.

Como substituir texto usando regex?

Na aba Substituir, escolha um preset (remover espaços, mascarar dados, etc.) ou use o campo replacement no testador para substituição personalizada.

Meus dados são enviados para o servidor?

Não. Todo processamento é 100% local no navegador. Nenhum texto ou regex é transmitido.

Links úteis para continuar tarefas parecidas sem voltar para a busca.

Privacidade e processamento local

As ferramentas desta página rodam no navegador e não enviam o conteúdo digitado para backend. Isso melhora privacidade, reduz latência e ajuda na experiência mobile.

Regex Studio Online | Testador, Gerador e Explicador de Regex | Tools Lucasqc