O que é Testador de Regex?
Um Testador Regex é uma ferramenta de desenvolvimento essencial que permite testar expressões regulares contra texto de exemplo em tempo real, fornecendo feedback visual instantâneo sobre a correspondência dos seus padrões. Expressões regulares, comumente conhecidas como regex, são padrões poderosos baseados em sequências usados para busca, validação, extração e manipulação de texto em praticamente todas as linguagens de programação e editores de texto.
Quando Usar Esta Calculadora
- Validar entrada do usuário em formulários web.
- Depurar correspondências falhadas.
- Aprender sintaxe regex interativamente.
- Extrair dados específicos do texto.
- Construir padrões de busca e substituição.
- Verificar validação de formulários.
Passos:
- Insira o seu padrão regex no campo de entrada usando a sintaxe regex padrão — por exemplo, \d{3}-\d{4} para corresponder a números de telefone ou ^[\w.-]+@[\w.-]+\.\w{2,}$ para validação de e-mail
- Selecione as flags apropriadas.
- Digite ou cole o texto de teste.
- Examine o painel de resultados.
- Use o painel de folha de referência.
Fórmula
Padrão + Sinalizadores → RegExp → Executar contra o texto de teste → Array de correspondências
Padrões comuns:
- \d+ → um ou mais dígitos
- [a-zA-Z]+ → uma ou mais letras
- ^…$ → âncoras de início/fim
- (…) → grupos de captura
Casos de uso
- Validar endereços de e-mail, números de telefone, URLs
- Extrair padrões de texto (datas, preços, IDs)
- Operações de buscar e substituir em editores de texto
- Validação de entrada em formulários web
Benefícios Principais
- Testar padrões regex instantaneamente com destaque em tempo real
- Ver todas as correspondências com posições e grupos de captura
- Suporte para todas as flags regex padrão
- Folha de referência regex integrada
- Funciona completamente no navegador
- Gratuito sem cadastro
Dicas Profissionais
- Sempre teste com texto correspondente e não correspondente.
- Comece com o padrão mais simples possível.
- Use grupos de captura nomeados.
- Lembre-se que o ponto (.) por padrão não corresponde a novas linhas.
- Teste casos extremos.
Erros Comuns a Evitar
- Esquecer de escapar caracteres especiais.
- Omitir a flag global (g).
- Usar quantificadores gulosos quando os preguiçosos são necessários.
- Não testar casos extremos.
Termos Chave Explicados
- Padrão: A expressão de busca escrita com si {3} n {4} taxe regex.
- Flags: Opções que modificam o comportamento.
- Correspondência: Uma ocorrência bem-sucedida do padrão.
- Grupo de captura: Uma porção do padrão entre parênteses.
- Quantificador: Um caractere que especifica q {n} uantas vezes.
Conceitos relacionados
- Expressão regular (regex): Uma sequência de caracteres que define um padrão de busca para correspondência de texto.
- Grupo de captura: Uma parte entre parênteses de um regex que extrai partes específicas de uma correspondência.
- Quantificador: Um caractere que especifica quantas vezes o elemento anterior deve ocorrer (ex.: +, *, ?, {n}).
- Âncora: Uma asserção de largura zero que corresponde a uma posição no texto em vez de um caractere (^ para início, $ para fim).
- Lookahead/Lookbehind: Asserções de largura zero que verificam padrões antes ou depois da posição atual sem consumir texto.
Exemplo
Padrão: ^[\w.-]+@[\w.-]+\.\w{2,}$ com o texto de teste: "Fale conosco em [email protected] ou [email protected]" encontra ambos os endereços de e-mail e os exibe na lista de resultados.
Interpretação dos seus resultados
Comece olhando a contagem de correspondências e o texto destacado. Se você espera correspondências mas não vê nenhuma, verifique: (1) A flag global (g) está definida? (2) Você está escapando caracteres especiais corretamente? (3) Suas âncoras estão corretas? O painel de grupos de captura mostra o que cada porção entre parênteses do seu padrão capturou.

