Testador de regex
Teste expressões regulares com este testador de regex online grátis: destaque de correspondências ao vivo, grupos de captura, flags e prévia de substituição.
Processed locally in your browserHow?
This tool runs in this browser tab. The files, text and values you enter are not uploaded to clkr.work servers — closing the tab clears them. Anonymous usage events (such as which button was pressed) are counted, never your content. Privacy policy
What next?
Achou útil? Compartilhe Testador de regex
Grátis, sem cadastro, funciona no navegador — envie para um amigo ou adicione ao seu site.
Ferramentas relacionadas
- Gerador de expressão cronExplique expressões cron em linguagem simples com este gerador de expressão cron online grátis e veja as próximas execuções, com predefinições prontas.
- Formatador de JSONFormate e valide JSON na hora. Formatador de JSON online grátis — cole um JSON bagunçado, embeleze ou minifique e detecte erros no navegador.
- Tradutor de binárioTraduza texto para binário e binário para texto com este tradutor binário online grátis e converta números entre binário, decimal, hexadecimal e octal.
- Minificador de CSSReduza arquivos com este minificador de CSS online grátis: remova comentários e espaços com segurança, veja os bytes economizados ou embeleze o código.
- Codificador / decodificador de entidades HTMLConverta texto com este codificador / decodificador de entidades HTML online grátis: codifique caracteres ou decodifique & e © de volta.
- Conversor de JSON para CSVConverta JSON em CSV e CSV em JSON online grátis. Achata objetos aninhados, trata aspas e vírgulas e abre no Excel. Conversor de JSON para CSV online grátis.
Faz parte do kit
Como usar Testador de regex
- 1Digite uma expressão regular (sem barras) e ative flags como g, i, m, s e u
- 2Cole seu texto de teste — as correspondências são destacadas em tempo real e listadas com índice e grupos de captura
- 3Marque Substituir para visualizar uma substituição usando $1, $<name> ou $&, e copie o regex, as correspondências ou o resultado
Perguntas frequentes
Qual variante de regex é usada?▾
Expressões regulares JavaScript (ECMAScript), exatamente como rodam nos navegadores e no Node.js — incluindo grupos nomeados (?<name>…), lookbehind (?<=…) e as flags s (dotAll) e u (unicode).
O que fazem as flags g, i, m, s e u?▾
g encontra todas as ocorrências em vez da primeira, i ignora maiúsculas, m faz ^ e $ valerem em quebras de linha, s deixa . casar com quebras de linha e u ativa a correspondência Unicode completa.
Por que meu padrão diz que demorou demais?▾
Quantificadores aninhados como (a+)+ podem causar backtracking catastrófico, em que o mecanismo tenta um número exponencial de caminhos. O testador executa sua regex em um worker em segundo plano e a interrompe após 1.5 s em vez de travar a página.
Como uso grupos de captura em uma substituição?▾
Use $1, $2… para grupos numerados, $<name> para grupos nomeados e $& para a correspondência inteira. Por exemplo, o padrão (\w+)@(\w+) com a substituição $2 at $1.
Embed Testador de regex on your website▾
Paste this snippet into your page. The embedded tool runs in your visitor's browser and shows a small “Powered by clkr.work” link.