Global ToolBox

Testador de Regex

Teste uma expressão regular num bloco de texto e veja instantaneamente cada correspondência, grupo de captura e posição assinalados.

🔒 Processado localmente no seu navegador

Loading…

Como usar

  1. Escreva ou cole o seu padrão no campo "Expressão regular" (sem as barras que normalmente o delimitam).
  2. Ative ou desative as flags i, m e s conforme necessário — a flag g (global) está sempre aplicada para encontrar todas as correspondências, não apenas a primeira.
  3. Cole ou escreva o texto que pretende testar na caixa "Texto de teste".
  4. Os resultados atualizam-se em direto: as correspondências são assinaladas na pré-visualização, e a posição e os grupos de captura de cada uma são listados abaixo.

Funcionalidades

  • Assinala em direto cada correspondência no texto de teste à medida que escreve
  • Lista a posição, o texto completo correspondido e os grupos de captura de cada resultado
  • Alterne as flags sem distinção de maiúsculas/minúsculas (i), multilinha (m) e dot-all (s)
  • Mostra uma mensagem de erro clara para padrões inválidos em vez de falhar
  • 100% no navegador — o seu padrão e texto nunca saem do seu navegador

Perguntas frequentes

O meu padrão ou texto é enviado para algum lugar?

Não. O Testador de Regex funciona inteiramente no seu navegador com o motor RegExp nativo do JavaScript — nada é enviado para um servidor.

Porque não posso desativar a flag g (global)?

A flag global é necessária para encontrar todas as correspondências em vez de parar na primeira, que é precisamente o propósito desta ferramenta. As flags i, m e s continuam totalmente configuráveis.

O que acontece se eu escrever um padrão inválido?

Verá uma mensagem de erro clara a explicar o que está errado (como um parêntese não fechado) em vez de a ferramenta falhar ou mostrar um ecrã em branco.

Suporta grupos de captura?

Sim. Cada correspondência na lista abaixo mostra os seus grupos de captura numerados, caso o padrão os tenha. Os grupos que corresponderam a uma cadeia vazia são assinalados como tal.

Que variante de regex esta ferramenta utiliza?

Utiliza o motor RegExp nativo do JavaScript do seu navegador, pelo que a sintaxe segue as expressões regulares padrão do JavaScript, e não PCRE, o módulo re do Python ou outras variantes.

Ferramentas relacionadas