Testador de Regex
Escreva uma expressão regular, escolha flags, teste contra um texto, inspecione ocorrências e grupos capturados e veja a prévia de substituição.
Entradas
Resultados
- Ocorrências
- 2
- Status
- OK
- hello@example.comÍndice 8 · 0 grupo(s) capturado(s)
- support@example.orgÍndice 29 · 0 grupo(s) capturado(s)
As ocorrências atualizam conforme você edita o padrão, as flags ou o texto.
Como funciona
Informe os dados
Preencha os valores, cole o texto ou envie o arquivo que esta ferramenta usa.
Veja o resultado na hora
A maioria das ferramentas atualiza enquanto você digita; algumas usam um único botão. De qualquer forma, o resultado aparece aqui mesmo.
Use o resultado
Copie, baixe ou compartilhe o que a ferramenta gerar — o controle é sempre seu.
O que é Testador de Regex?
O Testador de Regex é uma ferramenta para validar expressões regulares JavaScript contra um texto real, exibindo ocorrências, grupos capturados e prévia de substituição.
Como testar uma expressão regular
Use este guia para montar um padrão, escolher flags, revisar ocorrências e conferir grupos capturados antes de levar a regex ao código.
Como usar
- Digite o padrão regex sem barras ao redor.
- Adicione flags como g, i ou m quando necessário.
- Cole o texto que deseja testar.
- Veja contagem de ocorrências, posições, grupos capturados e prévia de substituição.
Verificações úteis
Testadores de regex ajudam a validar padrões de formulário, limpar logs, preparar regras de busca e substituição e depurar grupos capturados antes de levar a expressão para o código.
Dicas de depuração
- Comece com uma amostra pequena antes de testar um documento longo.
- Adicione a flag g quando quiser todas as ocorrências.
- Use grupos capturados para confirmar qual parte será reutilizada.
Notas de RegExp
O testador usa o comportamento de RegExp do JavaScript. Padrões escritos para PCRE, .NET, Java ou bancos de dados podem precisar de ajustes para bater do mesmo jeito.
Perguntas frequentes
Qual sabor de regex esta ferramenta usa?
Ela usa expressões regulares JavaScript, o mesmo mecanismo disponível em navegadores modernos.
Por que uma regex válida em outra linguagem falha?
A sintaxe muda entre motores. Um padrão de PCRE, Python ou Java pode precisar de pequenos ajustes para JavaScript.
A ferramenta limita ocorrências?
Sim. A prévia para em 200 ocorrências para que um padrão problemático não sobrecarregue a página.
Por que os matches têm limite?
O testador lista até 200 matches para que um padrão amplo por engano não trave a página.
Ferramentas relacionadas
- PopularDisponívelLocal
Gerador de UUID
Gere identificadores UUID v4 e GUID individuais ou em lote no navegador.
- PopularDisponívelLocal
Formatador de JSON, YAML e XML
Formate, minifique e valide JSON e XML, e converta entre JSON e YAML no navegador.
- PopularDisponívelLocal
Gerador e Leitor de QR Code
Crie QR codes e leia imagens de QR localmente.
- PopularDisponívelLocal
Codificador/Decodificador Base64
Codifique e decodifique texto em Base64 localmente.
- PopularDisponívelLocal
Codificador/Decodificador de URL
Codifique e decodifique URLs em abas separadas, com opções de lote e recursão.
- PopularDisponívelLocal
Conversor de Timestamp Unix
Converta timestamp Unix (segundos e milissegundos) em data/hora e vice-versa.
- DisponívelLocal
Codificador/Decodificador de Entidades HTML
Codifique e decodifique entidades HTML com segurança.
- DisponívelLocal
Decodificador de JWT
Decodifique header e payload de JWT localmente.
- DisponívelLocal
Gerador e Validador de Expressão Cron
Monte, valide e decodifique expressões cron de 5 campos com prévia de execuções.
- DisponívelLocal
Comparador JSON Diff
Compare dois JSONs e veja caminhos alterados.