Á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
Testador e substituidor Regex
bytes →
Testador e substituidor Regex
Parâmetros de consulta
IDN / Punycode
Testador e substituidor Regex
..
Cabeçalho
Payload
Metadados
· Expira:
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
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
Como expressões regulares realmente leem texto
Uma regex não entende significado humano. Ela percorre caracteres conforme posições, grupos, alternativas e regras de repetição.
Ler artigoComo escrever expressões regulares que continuam legíveis
Regex sustentável tem escopo limitado, nome claro, exemplos, testes negativos, limites de tamanho e comentários sobre decisões.
Ler artigoComo evitar catastrophic backtracking em regex
Padrões ambíguos podem crescer exponencialmente em entradas escolhidas, causando lentidão e ataques ReDoS.
Ler artigoTestador 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 Digite seu padrão no campo de padrão.
- 2 Alterne flags como g (global), i (ignorar maiúsculas) e m (multilinha).
- 3 Insira um texto de exemplo; as correspondências são destacadas e listadas com seus grupos.
- 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.