Encontre padrões sem adivinhar

Teste sua regex.
Encontre o padrão.

Visualize correspondências, grupos de captura e substituições com expressões regulares JavaScript.

O texto é processado apenas no seu navegador
Testador de regexTeste · Capture · Substitua
/ /
TEXTO DE TESTE
CORRESPONDÊNCIAS0 correspondências

As correspondências aparecerão aqui

A prévia da substituição aparecerá aqui
Digite uma expressão para começar Mecanismo JavaScript · limite de execução de 800 ms
GUIA DE REGEX

Teste expressões regulares JavaScript online

Qual variante de regex é compatível?

Este testador usa o mecanismo nativo RegExp do JavaScript e aceita flags comuns, como busca global, ignorar maiúsculas e minúsculas, múltiplas linhas, dotAll e Unicode.

Como funcionam os grupos de captura?

Parênteses criam grupos numerados, como $1. Grupos nomeados usam (?<name>...) e podem ser referenciados na substituição com $<name>.

Uma expressão regular pode ser insegura?

Alguns padrões causam retrocesso catastrófico em determinadas entradas. O BeyUtils avalia os padrões em um worker isolado e interrompe a execução quando o limite de tempo é excedido.

04 / REGEX

Padrões claros.
Mais segurança.

01

Correspondências visíveis

Destaque cada resultado e inspecione sua posição, valor e grupos capturados.

02

Substituição instantânea

Visualize substituições usando referências como $1, $& e grupos nomeados.

03

Limite de execução

As expressões são executadas em um worker isolado que é interrompido se a avaliação demorar demais.