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