TF

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.

Introduza um padrão e um texto de teste.

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

  1. Introduza um padrão e sinalizadores opcionais (g, i, m, s, u, y, d).
  2. Cole o texto com que quer testar.
  3. 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.