Testador de regex
Testa uma expressão regular e vê o que ela faz: correspondências realçadas no texto, cada grupo capturado listado, um painel de substituição e o padrão relido peça a peça. As flags são botões que dizem o que mudam, e um padrão capaz de bloquear a página é assinalado antes de correr.
Ferramentas relacionadas
Todas as ferramentas: Web e rede →Este testador de regex gratuito permite criar e depurar expressões regulares ao vivo. Escreva um padrão, cole o seu texto de teste e veja cada correspondência realçada em tempo real — com flags global, sem distinção de maiúsculas e multilinha. A forma mais rápida de verificar uma regex antes de a levar para o seu código.
Como usar
- Escreva o seu padrão de expressão regular.
- Cole o texto contra o qual testar.
- Reveja as correspondências realçadas e ajuste as flags.
Perguntas frequentes
O que é uma expressão regular?
Uma expressão regular (regex) é um padrão compacto para corresponder a texto — usado para procurar, validar e extrair strings como emails, telefones ou datas.
O que significam as flags g, i e m?
g (global) encontra todas as correspondências em vez de parar na primeira, i (insensitive) ignora maiúsculas/minúsculas, e m (multiline) faz ^ e $ corresponderem em cada quebra de linha.
Como faço match de um email ou número?
Use classes de carateres: \d+ corresponde a um ou mais dígitos, e um padrão de email simples é \S+@\S+\.\S+. Teste e refine-o aqui até encaixar nos seus dados.
Para que serve Testador de regex?
Testa uma expressão regular e vê o que ela faz: correspondências realçadas no texto, cada grupo capturado listado, um painel de substituição e o padrão relido peça a peça. As flags são botões que dizem o que mudam, e um padrão capaz de bloquear a página é assinalado antes de correr.
O que tem em conta?
Tem em conta correspondências realçadas no texto, cada grupo capturado listado, um painel de substituição e o padrão relido peça a peça. As flags são botões que dizem o que mudam, e um padrão capaz de bloquear a página é assinalado antes de correr. Altera qualquer um deles e o resultado acompanha de imediato.
Em que casos se usa na prática?
Tirar dados utilizáveis de algo que nunca foi feito para ser analisado: extrair todos os endereços de um fio colado, transformar uma coluna de linhas num array JSON ou numa cláusula SQL IN, renomear cem identificadores de snake_case para camelCase de uma vez.
Qual é o erro mais comum?
Achar que uma extração é exaustiva. Um padrão que apanhe todos os endereços da amostra continuará a falhar o que ficou partido por uma quebra de linha, o escrito com nome visível e o que um cliente de e-mail transformou em ligação — conte o que saiu face ao que esperava antes de usar a lista.
O que mais está arrumado ao lado?
Conversor de códigos ASCII, Conversor de bases e Conversor de caixa (código) partilham a sua secção. Não são variantes desta — estar arrumado junto não é parecer-se — mas é onde procurar se afinal não era a ferramenta que queria.
De onde vêm os dados?
A extração assenta em padrões, não num analisador: reconhece as formas comuns de um endereço, um URL ou um IP em vez de os validar face à especificação. É o compromisso certo para uma colagem e o errado para um dado que vai guardar.