Skip to content
clkr

Loading tools…

    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.

    Carregando…
    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.

    Faz parte do kit

    Como usar Testador de regex

    1. 1Digite uma expressão regular (sem barras) e ative flags como g, i, m, s e u
    2. 2Cole seu texto de teste — as correspondências são destacadas em tempo real e listadas com índice e grupos de captura
    3. 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.