Idioma
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)

Teste e depure expressões regulares com correspondência ao vivo, grupos de captura coloridos, modo de substituição, resumo rápido e dez padrões prontos.

Testar Regex Online: Crie e Depure Padrões

O Testar Regex Online é uma ferramenta para testar e depurar expressões regulares. Digite um padrão, cole seu texto e cada correspondência é destacada em tempo real enquanto você digita — sem botão para apertar, sem código para escrever.

Seja para validar endereços de e-mail, analisar arquivos de log ou extrair dados de um texto, ela ajuda você a acertar o padrão rápido. Grupos de captura coloridos, um resumo rápido integrado, prévia da substituição e dez padrões prontos tornam a ferramenta útil para desenvolvedores, estudantes e qualquer pessoa que trabalhe com texto.

Privacidade por padrão: a correspondência roda inteiramente no seu navegador, com o motor nativo do JavaScript. Seus padrões e textos de teste nunca saem do seu dispositivo e nada é enviado a um servidor.

Como Testar uma Regex

1

Digite seu padrão

Digite sua expressão regular no campo Expressão regular. O padrão é validado enquanto você digita, e qualquer erro de sintaxe aparece na hora, ali mesmo.

2

Defina as flags

Alterne os botões de flag para mudar como a correspondência funciona: g (global), i (ignora caixa), m (multiline), s (dotall) e u (unicode). As mudanças valem na hora.

3

Cole seu texto de teste

Digite ou cole o texto na área Texto de teste. As correspondências são destacadas ao vivo, com cada grupo de captura mostrado em sua própria cor.

4

Confira as correspondências

O painel Detalhes das correspondências lista cada correspondência com sua posição e os valores dos grupos de captura, enquanto um selo mostra o total. Abra o modo Substituir para testar trocas ou o Resumo rápido para uma ajuda rápida com a sintaxe.

Recursos

Correspondência ao Vivo

As correspondências atualizam automaticamente conforme você edita o padrão ou o texto de teste — sem botão para clicar, com entrada debounced para um desempenho suave.

Destaque no Lugar

Cada correspondência é destacada diretamente dentro do seu texto de teste, para você ver exatamente o que o padrão captura.

Grupos Coloridos

Cada grupo de captura recebe uma cor distinta (até cinco), cobrindo tanto grupos numerados quanto grupos nomeados.

Painel de Detalhes

Veja cada correspondência com suas posições de caractere e os valores dos grupos numerados e nomeados, ao lado de um selo de contagem ao vivo.

Modo de Substituição

Teste trocas com referências $1, $2 ou ${name} e veja a prévia do resultado atualizar em tempo real.

Copiar Resultado

Copie a saída da substituição para a área de transferência com um único clique, assim que a troca ficar do jeito certo.

Biblioteca de Padrões Comuns

Carregue qualquer um dos dez padrões prontos — E-mail, URL, IPv4, Telefone, Data, Hora, Cor hexadecimal, Tag HTML, Nome de usuário e Senha forte — cada um com texto de exemplo.

Resumo Rápido Integrado

Uma referência recolhível cobre seis categorias: classes de caracteres, quantificadores, âncoras, grupos e referências, lookaround e flags.

Alternar Flags

Ligue ou desligue as flags global, ignora caixa, multiline, dotall e unicode com botões dedicados que valem imediatamente.

Detecção de Erro na Hora

Sintaxe de padrão inválida é detectada enquanto você digita, com uma mensagem clara explicando o que deu errado.

Perguntas Frequentes

Como testo uma regex online?

Digite seu padrão no campo Expressão regular, defina as flags que precisar e cole o texto na área Texto de teste. As correspondências são destacadas ao vivo e listadas no painel Detalhes das correspondências — não há nada para instalar nem cadastro a fazer.

Qual motor de regex esta ferramenta usa?

Ela usa o motor RegExp do JavaScript embutido no seu navegador, então tem suporte a recursos modernos como lookahead, lookbehind, grupos nomeados e escapes de propriedade Unicode.

Por que minha regex funciona no testador mas não no meu código?

Esta ferramenta roda regex de JavaScript. Outros sabores — como PCRE, Python, Java, PHP ou C# — compartilham a maior parte da sintaxe, mas diferem em detalhes como suporte a lookbehind, sintaxe de grupos nomeados e escape de caracteres. Confirme que as mesmas flags estão ativas e fique de olho nas diferenças específicas do sabor ao portar um padrão.

O que significam as flags g, i, m, s e u?

g (global) encontra todas as correspondências em vez de parar na primeira. i ignora maiúsculas e minúsculas. m (multiline) faz ^ e $ casarem com o início e o fim de cada linha. s (dotall) deixa o . casar com quebras de linha. u ativa a correspondência completa de Unicode.

Como funcionam os grupos de captura?

Os parênteses () criam grupos de captura, cada um pegando parte da correspondência. Eles são referenciados como $1, $2 e assim por diante nas substituições. Grupos nomeados usam (?<name>...) e são referenciados como ${name}. Cada grupo aparece em sua própria cor, tanto nos destaques quanto no painel Detalhes das correspondências.

O que significa "Nenhuma correspondência"?

Significa que o padrão não casa com nenhuma parte do texto de teste atual. Revise a sintaxe do padrão, confirme se as flags certas estão ativas (por exemplo, i para ignorar maiúsculas e minúsculas) e verifique se o texto de teste realmente contém o que você espera.

Meus dados de teste são enviados para um servidor?

Não. Toda a correspondência, substituição e validação acontecem inteiramente no seu navegador — nada é enviado. Você pode confirmar isso usando a ferramenta offline depois que a página carregar.

Processado localmente
/ /
Detalhes das correspondências
Digite seu padrão no campo Expressão regular e cole o texto na área Texto de teste abaixo
Alterne os botões de flag (g, i, m, s, u) para mudar como a correspondência funciona
Escolha em Padrões comuns para carregar uma regex pronta com texto de exemplo
Ative o modo Substituir para testar trocas como $1, $2 ou ${name}
Abra o Resumo rápido para uma referência rápida da sintaxe regex
Os grupos de captura aparecem coloridos tanto no texto de teste quanto nos detalhes
Todo o processamento acontece localmente no seu navegador
Quer saber mais? Leia a documentação →
1/8
Comece a digitar para pesquisar...
Pesquisando...
Nenhum resultado encontrado
Tente pesquisar com palavras-chave diferentes