Ferramentas para programadores
Testador de regex para JavaScript
Teste expressões regulares num texto de exemplo.
Funciona localmente no seu navegador — os seus dados não são carregados.
O que é esta ferramenta?
Escreva um padrão, cole um texto de exemplo e veja exatamente o que corresponde antes de levar a regex para o seu código. O testador usa o motor JavaScript nativo do navegador, por isso os resultados são iguais aos do RegExp em navegadores modernos e no Node.js.
As expressões regulares são padrões que descrevem conjuntos de cadeias. O JavaScript usa o dialeto ECMAScript com sinalizadores para pesquisa global, ignorar maiúsculas, âncoras multilinha e muito mais.
O ToolForge executa o seu padrão com o motor RegExp nativo e evita ciclos infinitos de correspondências de comprimento zero.
Como usar: Testador de regex
- Introduza um padrão e sinalizadores opcionais (g, i, m, s, u, y, d).
- Cole o texto com que quer testar.
- Reveja as correspondências, as posições e os grupos capturados.
Exemplos
Encontrar e-mails (simples)
Padrão: [a-z]+@[a-z]+\.[a-z]+ aplicado a hello@example.com
hello@example.com
hello@example.com
Perguntas frequentes
Que variante de regex é esta?
ECMAScript / JavaScript — o mesmo motor que o seu navegador usa.
Porque é que o meu padrão só encontra uma correspondência?
Sem o sinalizador g (global), o JavaScript para na primeira correspondência. Acrescente g para listar todas.
Como vejo os grupos capturados?
Coloque parte do padrão entre parênteses, como (\d{4})-(\d{2}). Cada correspondência mostra os grupos numerados, e os grupos com nome, como (?<year>\d{4}), também aparecem.
Vai precisar de mais capacidades no futuro?
Ferramentas premium, limites mais altos e acesso por API estão nos nossos planos. A V1 continua gratuita e privada no seu navegador.