Fastway Tools

Testador de Regex

//g
Padrões comuns

Referência rápida

\ddígito
\wletra/dígito
\sespaço
.qualquer caractere
+1 ou mais
*0 ou mais
?opcional
[abc]conjunto
^início da linha
$fim da linha

O que é um testador de Regex?

O Testador de Regex permite criar e depurar expressões regulares com feedback instantâneo. Digite um padrão e escolha as flags (global, ignorar maiúsculas, multilinha, dotall), cole seu texto de teste e cada correspondência é destacada ao vivo enquanto você digita, com a contagem de correspondências. Ele também lista os grupos de captura numerados e nomeados da primeira correspondência e inclui uma biblioteca de padrões prontos — email, CPF, CEP, telefone brasileiro, URL, IPv4 e datas — além de uma referência rápida dos tokens de sintaxe mais comuns. Tudo usa o motor de regex nativo do JavaScript e roda localmente, então seus padrões e texto ficam privados.

Uma expressão regular (regex) é uma sequência de caracteres que define um padrão de busca. Os testadores de regex permitem escrever uma expressão e ver imediatamente quais partes de um texto ela corresponde, tornando muito mais fácil construir e depurar padrões antes de incorporá-los no código.

Testando uma Regex

  1. Digite uma expressão regular e ative as flags (g, i, m, s) que precisar.
  2. Cole o texto abaixo — as correspondências são destacadas na hora, com a contagem.
  3. Inspecione os grupos de captura ou clique em um padrão comum para começar de um modelo.

Usos Comuns

  • Escrever e testar um padrão de validação de e-mail ou telefone antes de adicioná-lo a um formulário.
  • Encontrar e extrair dados específicos de um arquivo de log, resposta de API ou bloco de texto grande.
  • Verificar se um padrão de busca e substituição captura exatamente o texto pretendido antes de executá-lo.
  • Aprender a sintaxe de regex experimentando com um padrão ao vivo e vendo os resultados em tempo real.

Como o correspondência de regex funciona em JavaScript

Esta ferramenta usa o motor RegExp nativo do JavaScript. Você insere um padrão e flags opcionais (g para global, i para não diferenciar maiúsculas, m para multilinha, s para dotAll) e o motor testa o padrão contra a string de entrada usando matchAll() para coletar todas as correspondências.

Cada correspondência destaca os índices de início e fim na string. Grupos de captura — texto entre parênteses — são mostrados separadamente.

Vantagens

  • Crie e depure padrões para validação, parsing e busca-e-substituição em segundos.
  • Aprenda regex mais rápido com destaque ao vivo, inspeção de grupos e uma referência embutida.
  • Roda inteiramente no navegador, então seus padrões e dados de teste nunca são enviados.

Teste de Padrão é Local

Testes de expressão regular são realizados inteiramente no seu navegador usando o mecanismo de regex do JavaScript. Os padrões e strings de teste que você fornece são processados localmente na sua máquina — nenhum dado é enviado a servidores externos.

FAQ

Qual variante de regex é usada?

Usa o motor de expressões regulares do JavaScript (ECMAScript) do seu navegador, incluindo grupos nomeados e as flags g, i, m e s.

Meu texto de teste é enviado a algum lugar?

Não. A correspondência roda inteiramente no seu navegador — nada é enviado.

Consigo ver os grupos de captura?

Sim. A ferramenta lista os grupos numerados e nomeados da primeira correspondência.

Quais flags de regex esta ferramenta suporta?

A ferramenta suporta todas as flags padrão do JavaScript: g (global), i (sem distinção de maiúsculas), m (multilinha), s (dotAll — ponto corresponde a nova linha), u (unicode) e d (índices de correspondência). Combine flags livremente.