Área da ferramenta

testador regex, verificador de expressões regulares e substituidor

Teste expressões, flags, correspondências e substituições ao vivo.

Testador e substituidor Regex

Tamanho: bytes Chaves: Profundidade:

        

Testador e substituidor Regex

bytes →


        
    

Testador e substituidor Regex

Parâmetros de consulta

IDN / Punycode


    

Testador e substituidor Regex

..

Cabeçalho


    

Payload


    

Metadados


        
    

Verificar assinatura

Assinar (HS)


            

Testador e substituidor Regex

Biblioteca de padrões

Correspondências destacadas

Correspondências ()

Resultado da substituição


    

Testador e substituidor Regex

Relativo:

Fuso horário

Construir por partes


        
Dia do ano: Semana: Dia da semana:

Diferença


        

Testador e substituidor Regex


    

Testador e substituidor Regex

Testador e substituidor Regex


        
    

Exemplos

Padrão

\d{4}-\d{2}-\d{2}

Correspondências em 2026-06-03

2026-06-03

Regex Guias e artigos

Testador e substituidor Regex

Teste expressões, flags, correspondências e substituições ao vivo. DevToolGrid Online oferece um testador regex, verificador de expressões regulares e substituidor.

O que é uma expressão regular?

Uma expressão regular (regex) é um padrão que descreve um conjunto de strings. Os desenvolvedores usam regex para buscar texto, validar entradas como e-mails ou datas, extrair partes de uma string e substituir com precisão. Um padrão é formado por caracteres literais e metacaracteres como ., *, +, ? e classes de caracteres.

Como testar uma expressão regular

  1. 1 Digite seu padrão no campo de padrão.
  2. 2 Alterne flags como g (global), i (ignorar maiúsculas) e m (multilinha).
  3. 3 Insira um texto de exemplo; as correspondências são destacadas e listadas com seus grupos.
  4. 4 Adicione uma substituição usando $1, $2 ou grupos nomeados para reescrever o texto.

Armadilhas comuns de regex

  • Caracteres especiais sem escapeCaracteres como . * + ? ( ) [ ] têm significado especial. Para correspondê-los literalmente, escape-os com uma barra invertida.
  • Quantificadores gananciosos vs preguiçosos* e + são gananciosos e correspondem ao máximo possível. Adicione ? (por exemplo .*?) para corresponder ao mínimo.
  • Esquecer a flag globalSem a flag g, apenas a primeira correspondência é substituída ou retornada.

Testador de regex vs substituidor

Um testador de regex verifica se um padrão corresponde e mostra cada correspondência e grupo de captura — ideal para validação e depuração. Um substituidor de regex reescreve o texto trocando as correspondências por uma string que pode referenciar grupos via $1 ou $<nome>. Esta ferramenta combina ambos, além de um modo split e uma biblioteca de padrões prontos.

Perguntas frequentes

Esta ferramenta é gratuita?

Sim. O testador e substituidor de regex são totalmente gratuitos e sem limites.

Meu texto é enviado a um servidor?

Não. Padrões e texto de teste são avaliados localmente no navegador; nada é enviado.

Qual variante de regex ela usa?

Usa o motor de regex do JavaScript (ECMAScript), incluindo grupos nomeados e as flags s e u.

Suporta grupos de captura?

Sim. Grupos numerados e nomeados são mostrados em cada correspondência e podem ser usados nas substituições.