Teste expressões regulares ao vivo
Testador de regex JavaScript online gratuito que roda no seu navegador. Digite um padrão, ajuste as flags (g/i/m/s/u/y), e o painel direito destaca cada correspondência em tempo real com cores alternadas para que correspondências adjacentes permaneçam distintas. A lista de correspondências mostra capturas numeradas e nomeadas; o campo de substituição dá prévia ao vivo de String.prototype.replace() com retrorreferências $1 $2. Proteção integrada contra loops de catastrophic-backtracking em correspondências zero-width.
Como usar
Sem barras — já desenhadas em torno do campo.
Padrão g (global). Adicione i para sem caixa, m para multilinha ^$.
O painel direito destaca correspondências ao vivo.
Capturas numeradas e nomeadas aparecem sob cada correspondência.
Digite uma substituição para ver a saída substituída.
Teste regex JavaScript ao vivo com destaque de correspondências e prévia de substituição
g global ·
i sem distinção de caixa ·
m multilinha ^$ ·
s . casa \n ·
u unicode ·
y sticky
Cola
\ddígito 0-9\wcaractere palavra\sespaço.qualquer caractere^ $início, fim* + ?0+, 1+, 0/1{n,m}n a m vezes[abc]classe de caractere(...)grupo de captura(?:..)sem captura(?<n>..)grupo nomeadoa|ba ou b