Teste uma expressão regular contra o seu texto em tempo real. Veja cada correspondência destacada, com grupos de captura e flags. Roda inteiramente no seu navegador.
Como usar Testador de regex
Digite a sua expressão regular no campo de padrão.
Ative as flags (g, i, m, s, u) que precisar.
Informe a string de teste e veja as correspondências destacadas com seus grupos.
Perguntas frequentes
O engine JavaScript (ECMAScript) integrado ao seu navegador, então os resultados correspondem ao que o seu código JavaScript e TypeScript fará.
g encontra todas as ocorrências, i ignora maiúsculas e minúsculas, m faz ^ e $ corresponder a quebras de linha, s permite que o ponto corresponda a novas linhas, e u ativa o tratamento Unicode completo.
Ative a flag multiline (m) para que ^ e $ correspondam a cada quebra de linha, e adicione a flag dotAll (s) se você também precisar que o ponto corresponda a caracteres de nova linha.
Sim. Cada correspondência lista seus grupos de captura numerados, e grupos nomeados aparecem pelo nome, para que você veja exatamente o que cada parte do padrão capturou.
Este usa o engine JavaScript. PCRE, Python e outros compartilham a maior parte da sintaxe, mas diferem em lookbehind, grupos nomeados e alguns escapes, então porte padrões avançados com cuidado.
Não. O padrão e o seu texto de teste são avaliados inteiramente no seu navegador e nunca saem do seu dispositivo.
O testador de regex permite criar e depurar expressões regulares contra o seu próprio texto de amostra, com correspondências destacadas ao vivo enquanto você digita. Usa o engine de expressão regular JavaScript, o mesmo em todos os navegadores e no Node.js, então um padrão que funciona aqui funciona no seu código JavaScript e TypeScript.
Alterne as flags global, sem distinção de maiúsculas, multiline e outras, e veja cada correspondência junto com seus grupos de captura. É útil para validar formatos de entrada, extrair campos de logs ou testar um padrão antes de colá-lo no código. Tudo roda no seu navegador, então os seus padrões e texto de teste nunca são enviados. Note que outras linguagens como PCRE, Python e Go compartilham a maior parte da sintaxe, mas diferem em alguns recursos, então algumas construções avançadas podem se comportar de forma diferente fora do JavaScript.
Ferramentas relacionadas
Gere hashes SHA-1, SHA-256, SHA-384 e SHA-512 de qualquer texto, diretamente no seu navegador.
Converta cores entre HEX, RGB e HSL com uma prévia ao vivo.
Converta timestamps Unix para datas legíveis e vice-versa: UTC, local, ISO 8601 e tempo relativo. Segundos e milissegundos são detectados automaticamente.
Codifique e decodifique URLs e componentes de URL com percent-encoding, seguro para UTF-8.
Usamos cookies essenciais para o site funcionar. Com seu consentimento, também carregamos o Google AdSense, que define cookies de publicidade. Veja nossa política de privacidade.