Testador de Regex Modelos, realce ao vivo e pré-visualização — tudo numa página
Clique para expandir: notas dos modelos
- E-mail:Padrão simplificado de e-mail.
- URL (http/https):Detecta URLs que começam com http ou https (simplificado).
- IPv4:Quatro octetos entre 0–255.
- Data AAAA-MM-DD:Formato simples (sem verificar bissexto/dias do mês).
- Cor HEX:Suporta #RGB e #RRGGBB.
- UUID v4:Formato padrão UUID v4.
- Tag HTML:Corresponde a tags de abertura/fecho (sem multi-linha).
- Senha forte (8+ com maiúsc./minúsc., dígitos, símbolos):Pelo menos 8 caracteres incluindo maiúscula, minúscula, dígito e símbolo.
g| # | Índice | Comprimento | Correspondência |
|---|---|---|---|
| 1 | 0 | 0 | |
O botão anti-chefe!
Modo furtivo: assista vídeos e ouça audiolivros
Sem cartão, experimente agora mesmo
Ver na Microsoft StoreApenas para Windows 11 / 10
Testador de Expressões Regulares - Poderosa Ferramenta de Depuração Regex Online
Ferramenta profesional para desenvolvedores, cientistas de dados e DevOps! Verifique, depure e otimize expressões regulares com realce em tempo real, modelos prontos e pré-visualização instantânea de substituição.
✨ Recursos Principais do Testador Regex
- Realce em Tempo Real: Veja os resultados de correspondência enquanto digita, com bordas de grupo visuais
- 15+ Modelos Comuns: E-mail, URL, IPv4, UUID, data, telefone, cores HEX, senhas fortes
- Pré-visualização de Substituição Instantânea: Suporta referências de grupo $1-$9, veja o resultado sem executar código
- Tabela Detalhada de Correspondências: Mostra índice, comprimento e conteúdo de cada match + grupos capturados
- Alternar Flags com Um Clique: Suporta g (global), i (insensitive), m (multiline), s (dotAll), u (unicode), y (sticky), d (indices)
- Procesamiento 100% Local: Tudo executa no seu navegador, zero envio de dados ao servidor
🎯 Casos de Uso Profesionais de Regex
- Validação de Formulários Web: Valide e-mails, telefones, cartões de crédito, CEPs, URLs antes de enviar
- Limpeza e Transformação de Datos: Normalize formatos, remova espaços extras, padronize números telefônicos
- Análise de Logs do Servidor: Extraia IPs, timestamps, códigos de status HTTP, mensagens de error de arquivos de log
- Web Scraping e Data Mining: Extraia preços, e-mails, links, metadados de HTML sem parsers complexos
- Processamento de Texto em Massa: Busque e substitua padrões em milhares de arquivos (logs, CSVs, JSONs)
- Testing e Desenvolvimento: Teste regex antes de implementar em produção (JavaScript, Python, PHP, Java)
- Syntax Highlighting: Crie realces de sintaxe personalizados para editores
💡 Dicas e Truques de Regex para Desenvolvedores
Para Iniciantes:
- Comece com Modelos: Se busca e-mail/URL/telefone, use os modelos predefinidos como base
- Ative Flag «g» (global): Sem ela, encontrará apenas a primeira correspondência
- Use Parênteses () para Capturar: Grupos de captura permitem extrair partes específicas (ex:
(\d{4})-(\d{2})-(\d{2})captura ano-mês-dia) - Escape Caracteres Especiais:
. * + ? ^ $ { } [ ] \ | ( )precisam de backslash\
Para Avançados:
- Lookahead/Lookbehind:
(?=...)verifica à frente sem consumir,(?<=...)verifica atrás - Non-Capturing Groups:
(?:...)agrupa sem capturar (mais rápido) - Greedy vs Lazy:
.*(ganancioso) vs.*?(preguiçoso) - controla quanto corresponde - Named Groups:
(?para maior legibilidade (JavaScript ES2018+)...)
❓ O que são Expressões Regulares (Regex)?
As expressões regulares (Regular Expression, abreviado Regex ou RegExp) são padrões de busca extremamente poderosos usados em programação para corresponder, buscar, extrair e substituir texto baseado em regras específicas.
História: Inventadas pelo matemático Stephen Cole Kleene em 1951, adotadas pelo Unix nos anos 70 (grep, sed, awk), agora padrão em todas as linguagens modernas.
Sintaxis básica:
\d- qualquer dígito (0-9)\w- qualquer caractere alfanumérico (a-z, A-Z, 0-9, _)\s- espaços em branco (espaço, tab, nova línea).- qualquer caractere (exceto nova línea por padrão)*- 0 ou mais repetições+- 1 ou mais repetições?- 0 ou 1 repetição (opcional){n,m}- entre n e m repetições