Testador de regex
Teste expressões regulares com destaque ao vivo, grupos e substituição.
Exemplos
Corresponder e-mails (flag g)
Entrada
Padrão: (\w+)@(\w+)\.(\w+)
Saída
Realça ada@example.com, grace@navy.mil — com grupos ada / example / com
Substituir com grupos de captura
Entrada
Substituição: $1 [at] $2
Saída
ada@example.com → ada [at] example
Encontrar todos os números
Entrada
Padrão: \d+ (flag: g)
Saída
Corresponde a cada sequência de dígitos no texto
Sobre esta ferramenta
Este testador de regex online e gratuito permite criar e depurar expressões regulares com feedback instantâneo. Digite um padrão, alterne as flags e cole algum texto — cada correspondência é realçada ao vivo, com um detalhamento dos grupos de captura e uma prévia de substituição opcional. Tudo roda no seu navegador sem upload.
Como usar
- Digite seu padrão no campo da expressão (sem precisar de barras ao redor).
- Alterne flags como g (todas as correspondências) e i (ignorar maiúsculas).
- Cole seu texto na caixa da string de teste para ver as correspondências realçadas.
- Opcionalmente adicione uma substituição (use
$1,$2) para prever uma substituição.
O que você obtém em cada correspondência
- Realce ao vivo de cada correspondência diretamente no seu texto.
- Grupos de captura detalhados (
$1,$2e grupos nomeados). - Uma contagem de correspondências para confirmar que um padrão se comporta como esperado.
- Uma prévia de substituição antes de aplicar um localizar e substituir.
Novo em regex?
Expressões regulares parecem enigmáticas no início, mas se resumem a alguns blocos. Nosso guia de regex para iniciantes percorre-as do zero, a folha de referência de regex é uma consulta rápida de sintaxe, e os padrões de regex comuns dão expressões prontas para e-mail, URLs, datas e mais para testar aqui. Para aplicar um padrão a um bloco de texto, experimente localizar e substituir.
Perguntas frequentes
Este testador de regex é grátis?
Sim — é um testador de expressões regulares online totalmente gratuito, sem cadastro. Teste quantos padrões quiser.
Meu texto é enviado a um servidor?
Não. Seu padrão e a string de teste são avaliados inteiramente no seu navegador, sem upload, então nada sai do seu dispositivo.
Qual variante de regex ele usa?
O motor RegExp embutido do JavaScript, que compartilha sua sintaxe central com a maioria das variantes modernas (PCRE, Python, Java) — classes de caracteres, quantificadores, grupos, lookarounds e grupos nomeados funcionam todos.
O que significam as flags g, i, m, s, u, y?
g encontra todas as correspondências, i ignora maiúsculas/minúsculas, m faz ^ e $ corresponderem a quebras de linha, s deixa . corresponder a quebras de linha, u ativa Unicode completo e y é correspondência aderente. Alterne-as e os resultados se atualizam ao vivo.
Como funciona a prévia de substituição?
Digite uma substituição no campo opcional e o resultado aparece abaixo. Use $1, $2 para grupos de captura numerados e $<name> para os nomeados, exatamente como String.replace.
Por que só algumas correspondências são realçadas?
Sem a flag g (global), um regex corresponde apenas à primeira ocorrência. Ative g para realçar cada correspondência na string de teste.
Preciso adicionar barras ou escapar meu padrão?
Não. Digite só o padrão — as barras mostradas ao redor são apenas para exibição. Escape caracteres especiais com uma barra invertida como de costume, por exemplo \. para um ponto literal.
Ferramentas relacionadas
Contador de palavras
Conte palavras, caracteres, frases e tempo de leitura.
Conversor de maiúsculas/minúsculas
Converta texto entre maiúsculas, minúsculas, título, camel e snake case.
Contador de caracteres
Conte caracteres e respeite os limites de tweets, SMS e meta tags ao vivo.
Remover linhas duplicadas
Remova linhas duplicadas do texto mantendo a ordem.