Ferramentas / Testador de regex

Testador de regex

Escreva a expressão, cole o texto e veja os matches destacados, com grupos de captura.

Processamento local: nada do que você digita sai do seu navegador.

Como usar

Digite o padrão sem as barras, marque as flags desejadas e cole o texto de teste. Os matches aparecem destacados e, abaixo, a lista com posição e grupos de captura (numerados e nomeados). Esta ferramenta usa o motor de regex do JavaScript.

Flags

  • g: todos os matches; i: ignora maiúsculas.
  • m: ^ e $ valem por linha; s: o ponto também casa quebra de linha.
  • u: modo Unicode; y: casa apenas na posição atual.

Para evitar travar a página, a execução roda isolada e é interrompida após 2 segundos, e o texto é limitado a 200 mil caracteres.

Perguntas frequentes

Por que meu teste foi interrompido por tempo?

Algumas expressões, como (a+)+ em textos longos, sofrem backtracking catastrófico e levam um tempo enorme. Simplifique o padrão ou use quantificadores mais específicos.

Esta regex funciona em Python ou PHP?

A sintaxe básica é parecida, mas há diferenças, como grupos nomeados (?P<nome>) no Python. Aqui o teste vale para JavaScript.

Veja também

Precisa de um sistema ou app sob medida?

A VcInova desenvolve software, aplicativos e integrações para empresas de todo o Brasil.

Fale com a VcInova