DecoToolkit Logo

Testador de Regex

Digite um padrão regex e texto de teste para ver todas as correspondências destacadas em tempo real. Suporta grupos de captura, substituição e todas as flags JavaScript padrão.

Link copied to clipboard
//g
Flags:
Resultados
ex.: (\w+)\s(\d+)

Como usar esta ferramenta

  1. Digite ou cole uma expressão regular no campo Padrão (ex.: \d+ para corresponder a números).
  2. Insira o texto que deseja testar na área Texto de Teste — as correspondências serão destacadas imediatamente.
  3. Ative as flags (g, i, m, s) para alterar como o padrão corresponde ao texto.
  4. Mude para a aba Substituição para inserir uma string de substituição e ver o resultado em tempo real.
  5. Clique em Copiar URL de Compartilhamento para compartilhar seu regex e texto de teste com outros via link direto.

Por que usar nosso Testador de Regex?

Expressões regulares são uma das ferramentas mais poderosas no kit de um desenvolvedor, mas acertar pode ser complicado. Nosso Testador de Regex permite experimentar padrões em tempo real, ver exatamente quais caracteres correspondem, inspecionar grupos de captura individuais e visualizar substituições — tudo sem sair do navegador. Nada é enviado ao servidor: seus padrões e dados de teste permanecem privados.

Perguntas Frequentes

O que significa ^ em regex?

O acento circunflexo ^ ancora a correspondência no início da string (ou início de linha quando a flag multiline m está ativada). Por exemplo, ^Olá corresponde a 'Olá' apenas quando aparece no início.

Como corresponder a um ponto literal?

Em regex, um ponto não escapado . corresponde a qualquer caractere. Para corresponder a um ponto literal, escape com barra invertida: \. — por exemplo, \d+\.\d+ corresponde a um número decimal como 3,14.

O que é um grupo de captura?

Um grupo de captura é uma parte do padrão entre parênteses, ex.: (\w+). Quando o padrão corresponde, o conteúdo correspondido por cada grupo é extraído separadamente. Os grupos são numerados da esquerda para a direita a partir de 1, e você pode referenciá-los em substituições com $1, $2, etc.

Qual sabor de regex este testador usa?

Este testador usa o motor RegExp nativo do JavaScript integrado ao seu navegador. Ele suporta todos os recursos regex ECMAScript padrão, incluindo lookahead, lookbehind, grupos nomeados e modo Unicode.

O que fazem as flags g, i, m e s?

g (global) encontra todas as correspondências em vez de parar após a primeira. i (ignorar maiúsculas) torna a correspondência sem distinção de maiúsculas e minúsculas. m (multilinha) faz ^ e $ corresponderem ao início e fim de cada linha. s (dotAll) faz o ponto . corresponder a caracteres de nova linha também.