Testador de Regex
Construa, teste e depure expressões regulares em direto no seu browser — realce instantâneo de correspondências, grupos de captura, pré-visualização de substituição, uma explicação em linguagem simples e código pronto a colar para mais de 15 linguagens.
Corre inteiramente no seu browser usando o motor de regex nativo do JavaScript — nada é carregado. O código gerado permite levar o mesmo padrão para mais de 15 linguagens.
A flag global (g) é recomendada para substituir todas as correspondências.
Os testes em direto usam o motor JavaScript. Alguns dialetos (Go, Rust) não suportam look-arounds nem referências inversas.
Sobre Testador de Regex
O Testador de Regex permite construir, testar e depurar expressões regulares ao vivo: digite um padrão, cole uma string de teste, e as correspondências são destacadas instantaneamente com cada grupo de captura — numerado ou nomeado — listado com seu intervalo de índice exato. Ele roda inteiramente no seu navegador, no motor de regex nativo do JavaScript; nada é enviado.
Além da correspondência, quatro abas extras fazem o trabalho pesado. Substituição pré-visualiza uma troca com referências de grupo $1, $2 e $<name>. Explicação decompõe o padrão token por token em linguagem simples. Código gera trechos prontos para colar em mais de 15 linguagens, e Referência mantém classes de caracteres, âncoras, quantificadores e lookarounds a um clique de distância.
Padrões comuns — e-mail, URL, IPv4, IPv6, UUID, datas, slugs, cores hex e mais — são carregados como predefinições de um clique, e todas as seis flags (g, i, m, s, u, y) são alternadas por caixas de seleção. Padrões inválidos são sinalizados imediatamente em vez de falhar silenciosamente, tornando esta ferramenta um testador de regex online prático para o dia a dia.
Como usar Testador de Regex
- Digite sua expressão regular, ou carregue uma das predefinições (e-mail, URL, IPv4, UUID…).
- Ative as flags que precisar — g para todas as correspondências, i para não diferenciar maiúsculas de minúsculas, m para múltiplas linhas.
- Cole uma string de teste e inspecione as correspondências destacadas e os grupos de captura.
- Use a aba Substituição para pré-visualizar trocas, ou Explicação para uma análise token por token.
- Abra a aba Código e copie o padrão como um trecho funcional na sua linguagem.