Testador de Regex

Teste e depure expressões regulares com destaque de correspondências em tempo real. Valide padrões regex interativamente com informações detalhadas sobre as correspondências.

//
g
Sinalizadores:
Predefinições de Padrões:
Predefinições de String de Teste:

Resultados de Correspondências

Referência Rápida

Classes de Caracteres

\dDigit (0-9)
\wWord character (a-z, A-Z, 0-9, _)
\sWhitespace
.Any character except newline

Quantificadores

*0 or more
+1 or more
?0 or 1
{n}Exactly n times
{n,m}Between n and m times

Share this tool

Help others discover Regex Tester

Sobre o Testador de Regex

Como o Testador de Regex Funciona

  • Digite um padrão de expressão regular para testar
  • Escolha os sinalizadores apropriados (global, sem distinção de maiúsculas, etc.)
  • Digite ou selecione uma string de teste para corresponder
  • As correspondências são destacadas automaticamente em tempo real
  • Teste padrões de substituição com grupos de captura
  • Veja informações detalhadas sobre correspondências e posições

Casos de Uso Comuns

  • Validar endereços de e-mail, URLs, números de telefone
  • Extrair dados de texto estruturado
  • Encontrar padrões em arquivos de log ou código
  • Testar operações de busca e substituição
  • Aprender regex por experimentação interativa
  • Verificar padrões antes de implementar no código

Perguntas Frequentes

O que é uma expressão regular (regex)?

Uma expressão regular é uma sequência de caracteres que define um padrão de busca, usado principalmente para correspondência de padrões em strings. Expressões regulares são ferramentas poderosas para processamento de texto e são suportadas na maioria das linguagens de programação.

Como usar o Testador de Regex?

Digite seu padrão regex no campo de entrada superior, selecione os sinalizadores apropriados e insira sua string de teste na área de texto. A ferramenta destacará automaticamente as correspondências em tempo real e exibirá informações detalhadas sobre cada correspondência encontrada.

O que significam os diferentes sinalizadores de regex?

Os sinalizadores de regex modificam como a correspondência de padrões funciona: (g) Global - encontrar todas as correspondências. (i) Ignorar maiúsculas. (m) Multilinha - ^ e $ correspondem ao início/fim de cada linha. (s) Ponto total - o ponto (.) também corresponde a quebras de linha. (u) Unicode. (y) Fixo - corresponde apenas a partir da posição lastIndex.

Como usar o recurso de substituição?

Digite seu padrão de substituição no campo Texto de Substituição. Você pode usar $1, $2, etc., para referenciar grupos capturados do seu padrão regex. Clique no botão Substituir para ver o resultado.

Quais predefinições de padrões estão disponíveis?

A ferramenta inclui predefinições comuns como validação de e-mail, correspondência de URL, números de telefone, datas, endereços IP, tags HTML, regras de validação de senha e CEPs.

Meus dados estão seguros neste Testador de Regex?

Sim, todo o processamento ocorre inteiramente no seu navegador. Nenhum dado é enviado aos nossos servidores. Você pode usar a ferramenta com confiança com texto sensível.

Por que estou recebendo um erro de retrocesso excessivo?

Esse erro ocorre quando um padrão regex causa muitas etapas recursivas, podendo causar problemas de desempenho. Tente simplificar seu padrão ou tornar os quantificadores mais específicos.

Posso usar este Testador de Regex para diferentes linguagens de programação?

Esta ferramenta usa o motor RegExp do JavaScript, semelhante a muitas outras linguagens de programação, mas pode ter algumas diferenças em recursos avançados. A maioria dos padrões regex básicos funciona de forma similar entre linguagens.

O que são grupos de captura e como usá-los?

Grupos de captura são partes de um padrão entre parênteses () que capturam o texto correspondente para uso posterior. Em padrões de substituição, você pode referenciar esses grupos com $1, $2, etc.

Como posso aprender mais sobre expressões regulares?

A ferramenta inclui um guia de referência rápida no final da página. Para aprendizado mais abrangente, recomendamos o MDN Web Docs ou RegexOne.com para tutoriais interativos.

Share ToolsZone

Help others discover these free tools!

Compartilhar esta página

Testador de Regex - Teste Expressões Regulares com Correspondência ao Vivo