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.
Como usar esta ferramenta
- Digite ou cole uma expressão regular no campo Padrão (ex.: \d+ para corresponder a números).
- Insira o texto que deseja testar na área Texto de Teste — as correspondências serão destacadas imediatamente.
- Ative as flags (g, i, m, s) para alterar como o padrão corresponde ao texto.
- Mude para a aba Substituição para inserir uma string de substituição e ver o resultado em tempo real.
- 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.
Ferramentas Relacionadas
Base64 Encoder / Decoder
Encode and decode Base64 text quickly and easily.
Cron Expression Builder
Build, test, and understand cron expressions with a visual builder and next run times.
Hash Generator
Generate MD5, SHA-1, SHA-256 and SHA-512 hashes from text or files in your browser.
JSON Formatter
Format and validate JSON instantly for development and debugging.
Ferramentas Visitadas Recentemente
Social Media Image Resizer
ImageResize and crop images to the exact size for Instagram, YouTube, X, Facebook, LinkedIn, TikTok, and Pinterest with one-click presets.
SERP Snippet Preview
DeveloperPreview how your title tag and meta description render in Google, with live pixel-width limits for desktop and mobile.
SEO Meta Analyzer
DeveloperAnalyze title tags, meta descriptions, Open Graph tags, Twitter Cards, and social previews from any public URL.