← Voltar para Tools
( )
Tester · Validator

Regex Tester

Teste expressões regulares em tempo real — matches destacados, grupos de captura e flags.

Exemplos:
//g
String de teste
Resultados
( )

Insira um padrão e texto para ver os resultados

O que é Regex?

Expressões regulares (regex) são padrões usados para encontrar, validar e manipular texto. São uma das ferramentas mais poderosas da programação — presentes em praticamente todas as linguagens modernas como JavaScript, Python, Java e muitas outras.

Com regex você pode validar e-mails, CPFs, URLs, extrair dados de textos, substituir padrões em strings e muito mais. Dominar regex é uma habilidade essencial para qualquer desenvolvedor.

Como usar

  1. Digite o padrão regex no campo entre as barras /padrão/.
  2. Ative as flags desejadas: g (global), i (case-insensitive), m (multiline), s (dotall).
  3. Cole o texto de teste no painel esquerdo.
  4. Os matches são destacados em tempo real e listados à direita com posição e grupos de captura.
  5. Use os exemplos prontos para começar rapidamente.

Flags disponíveis

g (global): encontra todas as ocorrências no texto, não apenas a primeira.

i (case-insensitive): ignora a diferença entre maiúsculas e minúsculas.

m (multiline): faz com que ^ e $ casem com o início e fim de cada linha.

s (dotall): permite que o ponto . case também com quebras de linha.

Grupos de captura

Grupos de captura são definidos com parênteses (padrão) na regex. Eles permitem extrair partes específicas de um match. Por exemplo, (\d4)-(\d2)-(\d2) captura ano, mês e dia de uma data separadamente.

Nesta ferramenta, os grupos capturados aparecem abaixo de cada match como G1, G2, G3..., facilitando a inspeção dos dados extraídos.