Como Usar
Digite sua expressão regular no campo superior ou clique em um dos presets prontos.
Selecione as flags desejadas (g, i, m, s, u) clicando nos botões de controle.
Cole o texto de teste na área principal e visualize os matches e grupos de captura calculados em tempo real.
Acesse a aba "Substituição / Replace" para testar trocas de texto com suporte a grupos ($1, $2).
O Que É Esta Ferramenta?
Uma Expressão Regular (Regex) é uma sequência de caracteres que define um padrão de busca formal em textos, amplamente empregada para validação de formulários, extração de dados e substituição de strings em programação.
Por Que Isso Importa?
Expressões regulares são uma das ferramentas mais poderosas no arsenal de um desenvolvedor. Validar a regex visualmente com múltiplos exemplos garante que casos de borda não quebrem em produção.
Como Funciona a Aba de Substituição (Replace)?
A aba Substituição permite testar como o texto se comporta ao trocar as ocorrências encontradas pela regex. Use variáveis como $1 e $2 para reposicionar grupos capturados entre parênteses (), $& para reinserir o texto completo encontrado ou textos estáticos como máscaras [OCULTO].
O Que São Grupos de Captura ($1, $2)?
Ao envolver partes da sua regex entre parênteses (ex: (\d{4})-(\d{2})-(\d{2})), cada parêntese cria um grupo de captura numerado em sequência ($1 para ano, $2 para mês, $3 para dia). Na substituição, você pode rearranjá-los como $3/$2/$1 para reformatar datas e documentos instantaneamente.