Úteis — Tudo o que você precisa, em um só lugar.

Testador de Regex

Teste expressões regulares com destaque das correspondências, grupos nomeados, substituição, explicação dos tokens e padrões prontos.

Como utilizar

  1. Digite o padrão e marque as flags (g, i, m, s, u, y, d).
  2. Cole o texto de teste: as correspondências são destacadas em tempo real.
  3. Veja índices e grupos (inclusive nomeados) na tabela de detalhes.
  4. Opcionalmente teste uma substituição com $1 ou lt;nome>.

Exemplos

  • Data ISO para BR — entrada: (?<ano>\d{4})-(?<mes>\d{2})-(?<dia>\d{2}) → lt;dia>/lt;mes>/lt;ano> — resultado: 2026-10-10 → 10/10/2026

Perguntas frequentes

Por que minha regex foi interrompida?

Padrões com quantificadores aninhados, como (a+)+$, podem ter tempo exponencial (backtracking catastrófico). A execução roda isolada e é encerrada após 1,5 s para não travar a página.

Serve para regex de Python ou PHP?

A execução usa o motor JavaScript. A maior parte da sintaxe é comum, mas recursos como lookbehind variável, possessivos e flags inline diferem.

Informações técnicas

  • Execução em Web Worker com timeout de 1,5 s.
  • Limites: 200 mil caracteres de texto e 5.000 correspondências.

Ferramentas relacionadas

  • Comparador de Textos (Diff) — Compare duas versões de um texto e veja adições e remoções por linha, palavra ou caractere, lado a lado ou unificado.
  • Validador de E-mail — Verifique a sintaxe de endereços de e-mail, limites de tamanho e domínio, com alertas de domínios reservados e erros de digitação.
  • Validador de CPF — Confira em tempo real se um CPF tem dígitos verificadores corretos, veja os DVs esperados e a região fiscal de emissão.
  • Contador de Caracteres — Conte caracteres, palavras, frases, parágrafos e linhas em tempo real, com tempo de leitura e limites de redes sociais e SEO.
  • Validador de Expressões Regulares — Verifique se uma expressão regular compila com as flags escolhidas, entenda o erro e faça um teste rápido com uma frase.
  • Buscar e Substituir com Regex — Use expressões regulares com grupos ($1, lt;nome>), flags e contagem de ocorrências para transformar textos.