Testador de Expressões Regulares (Regex)

Teste uma expressão regular contra um texto e veja os matches destacados e os grupos de captura. A execução roda em um worker isolado, protegida contra travamentos.

//g
Exemplos:
Texto de teste4 linhas
0 correspondências
Contatos: ana.silva@email.com - (11) 91234-5678 joao@teste.com.br - 21 3333-4444 CEP 01310-100, CPF 123.456.789-09

Como foi sua experiência com esta ferramenta?

Sua avaliação anônima ajuda a calibrar as fórmulas e manter as ferramentas sempre gratuitas e atualizadas.

O que é uma expressão regular

Uma expressão regular, ou regex, é uma sequência de caracteres que descreve um padrão de busca em texto. Com ela você encontra, valida ou extrai trechos que seguem uma regra, como todos os e-mails de um documento ou um CEP no formato certo. A regex mistura caracteres literais, que casam consigo mesmos, com metacaracteres de significado especial: o ponto casa qualquer caractere, o asterisco repete o anterior, os colchetes definem um conjunto e o circunflexo e o cifrão marcam início e fim. Dominar esses símbolos permite fazer em uma linha buscas que exigiriam muito código escrito à mão.

Grupos de captura e grupos nomeados

Grupos de captura são trechos da regex entre parênteses que guardam a parte do texto que casou, para você reaproveitá-la. Em uma data como 2026-08-06, o padrão (\d{4})-(\d{2})-(\d{2}) captura ano, mês e dia em três grupos numerados. Os grupos nomeados dão um rótulo a cada um, com a sintaxe (?<ano>\d{4}), o que deixa o padrão mais legível e o resultado mais fácil de usar. Esta ferramenta mostra os grupos da primeira correspondência, então dá para conferir na hora se cada parte foi capturada como esperado, útil ao montar substituições ou extrair campos de um texto.

Quantificadores gulosos e preguiçosos

Os quantificadores controlam quantas vezes um trecho se repete, e a diferença entre guloso e preguiçoso muda bastante o resultado. Por padrão eles são gulosos: o asterisco, o mais e as chaves tentam casar o maior trecho possível. Ao buscar o padrão de menor a maior num texto com tags, o modo guloso pode engolir do primeiro ao último sinal de uma vez. Adicionar um ponto de interrogação depois do quantificador o torna preguiçoso, casando o menor trecho possível. Entender essa diferença evita capturas grandes demais e é uma das causas mais comuns de uma regex que quase funciona mas pega mais do que devia.

Como usar esta ferramenta

  1. Digite a expressão regular e marque as flags desejadas (g, i, m…).
  2. Cole o texto de teste; as correspondências ficam destacadas na hora.
  3. Veja a quantidade de matches e os grupos de captura da primeira correspondência.

Perguntas Frequentes (FAQ)

O que são as flags g, i, m, s e u?
g busca todas as ocorrências, i ignora maiúsculas e minúsculas, m faz ^ e $ valerem por linha, s faz o ponto casar quebras de linha e u ativa o modo unicode.
O que é ReDoS e como o site se protege?
ReDoS é uma regex que, com certos textos, demora exponencialmente e trava a aba. Aqui a execução roda em um worker separado com tempo limite: se passar de 1 segundo, o worker é encerrado e a página continua respondendo.
Meu texto é enviado para algum servidor?
Não. Tudo roda no seu navegador, dentro de um worker local. Nem a expressão nem o texto de teste saem do seu dispositivo.
Fez um site com IA e quer que alguem cuide dele? Converse comigo - Ygor Andrade, Desenvolvedor e Especialista em Solucoes Web

Ferramentas relacionadas - Web