Testador de Regex

Escreva uma expressão regular, cole algum texto de exemplo e veja cada correspondência acender ao vivo com os seus grupos de captura.

Expressão regular

Flags

Texto de teste

Como testar uma expressão regular

  1. Digite a sua expressão regular no campo de padrão.
  2. Adicione flags como g, i, m ou s se precisar delas.
  3. Cole o texto contra o qual deseja testar.
  4. Veja as correspondências destacadas e os respetivos grupos de captura abaixo.

Perguntas Frequentes

O que significam as flags g, i, m e s?

g encontra todas as correspondências em vez de apenas a primeira, i torna a correspondência sem diferenciar maiúsculas de minúsculas, m faz ^ e $ corresponderem em cada linha, e s permite que o ponto corresponda a novas linhas.

O que são grupos de captura?

As partes do seu padrão entre parênteses são grupos de captura. Permitem-lhe extrair apenas a parte de uma correspondência que lhe interessa, e são listadas abaixo de cada correspondência.

Por que o meu padrão mostra um erro?

O padrão ou as flags não são uma sintaxe válida de expressão regular JavaScript. A mensagem de erro por baixo do campo explica exatamente o que está errado.

O Testador de Regex é gratuito?

Sim. Cada ferramenta da Handio é gratuita e roda inteiramente no seu navegador, por isso o seu padrão e o seu texto nunca saem do seu dispositivo.

Ferramentas Relacionadas

Porquê testar uma regex no seu navegador?

Uma expressão regular que funciona à primeira tentativa é rara. Ver as correspondências destacadas instantaneamente torna óbvio se o seu padrão está demasiado ganancioso, demasiado restrito ou a apanhar o texto errado.

Dicas e limites

Este testador usa a sintaxe de expressões regulares do JavaScript, que corresponde à maioria dos motores mas pode diferir ligeiramente do Python ou do PCRE. Tudo roda localmente no seu navegador, por isso o seu texto nunca é enviado.