Testador de Regex
Teste expressões regulares contra strings em tempo real. Veja correspondências destacadas, grupos de captura e realize operações de busca e substituição. Todo o processamento acontece localmente no seu navegador.
Padrão & Flags
Buscar & Substituir
Como Funciona
Esta ferramenta usa o motor RegExp integrado do JavaScript para testar suas expressões regulares em tempo real. Conforme você digita um padrão e uma string de teste, a ferramenta avalia instantaneamente as correspondências, destaca-as e exibe os grupos de captura.
O recurso de substituição usa String.prototype.replace(), suportando referências como $1, $2 para grupos capturados. Todo o processamento é executado inteiramente no seu navegador, sem comunicação com servidor.
Padrões Regex Comuns
- E-mail:
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,} - URL:
https?:\/\/[^\s]+ - Endereço IP:
\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b - Número de Telefone:
\+?\d{1,3}[-.\s]?\(?\d{1,4}\)?[-.\s]?\d{1,4}[-.\s]?\d{1,9} - Tag HTML:
<([a-z]+)([^<>]*)>(.*?)<\/\1>
Perguntas Frequentes
O que é uma expressão regular?
Uma expressão regular (regex) é uma sequência de caracteres que define um padrão de busca. É usada para correspondência de padrões dentro de strings, permitindo tarefas como validação, busca e substituição de texto.
O que as flags de regex fazem?
As flags modificam como o motor de regex interpreta o padrão. Flags comuns incluem: g (global - encontrar todas as correspondências), i (case-insensitive), m (multilinha - ^ e $ correspondem a limites de linha), s (dotAll - ponto corresponde a quebras de linha) e u (unicode - habilita suporte completo a Unicode).
O que são grupos de captura?
Grupos de captura são partes de um padrão regex delimitadas por parênteses. Eles capturam o texto correspondido para que possa ser referenciado posteriormente, por exemplo em strings de substituição usando $1, $2, etc.
Meus dados são processados em um servidor?
Não. Toda a correspondência e substituição de regex acontece inteiramente no seu navegador usando JavaScript. Seus dados nunca saem do seu dispositivo.
Ferramentas Relacionadas
Formatador JSON
Formate e valide dados JSON com destaque de sintaxe.
Codificador e Decodificador de URL
Codifique e decodifique componentes de URL com segurança.
Conversor de Texto Base64
Codifique e decodifique strings de texto usando Base64.
Codificador e Decodificador de Entidades HTML
Escape de caracteres especiais HTML para entidades e vice-versa.