Todas as ferramentas · Dados

Testar expressões regulares

Funcionamento verificado · 15 de agosto de 2026

Teste uma expressão regular contra um texto de exemplo e veja ao vivo cada correspondência, grupo de captura e substituição destacados. Funciona inteiramente no seu navegador: nada é enviado.

/ / g

Flags

Modo

Usa a sintaxe de expressões regulares do JavaScript (ECMAScript), o mesmo motor que os navegadores e o Node.js usam: bem parecida com PCRE/Python para os padrões do dia a dia, mas confira qualquer coisa muito específica na sua linguagem de destino. Um padrão inválido mostra um erro em linguagem clara, em vez de simplesmente não encontrar nada em silêncio. Certos padrões podem ser realmente lentos em qualquer motor de expressões regulares ("retrocesso catastrófico"): se uma busca parecer travada, simplifique o padrão. Nada é enviado: tudo acontece no seu dispositivo.

Como funciona

  1. Digite ou cole seu padrão de expressão regular e escolha as flags (global, sem diferenciar maiúsculas, multilinha).
  2. Cole abaixo um texto de exemplo: as correspondências são destacadas ao vivo enquanto você digita em qualquer um dos campos.
  3. Mude para a aba Substituir para ver o que uma string de substituição produziria.
  4. Os grupos capturados de cada correspondência são listados abaixo do texto, com as posições.

Perguntas frequentes

Meu padrão ou meu texto é enviado para algum lugar?

Não: a busca roda inteiramente no seu navegador com o motor de expressões regulares embutido do JavaScript. Nada é enviado.

Qual variante de expressão regular ele usa?

A sintaxe do JavaScript (ECMAScript), o mesmo motor usado pelos navegadores e pelo Node.js. É bem parecida com PCRE/Python para os padrões do dia a dia, mas alguns recursos avançados diferem, então confira qualquer coisa muito específica na sua linguagem de destino real.

O que acontece com um padrão inválido?

Uma mensagem de erro clara explica o que está errado (como um grupo ou colchete não fechado), em vez de simplesmente não encontrar nada em silêncio.

Posso testar substituições, não só correspondências?

Sim: a aba Substituir permite digitar uma string de substituição, incluindo referências a grupos de captura como $1, e mostra o texto resultante ao vivo.

Existe risco de a página travar com um padrão ruim?

Certos padrões de "retrocesso catastrófico" podem ser lentos em qualquer motor de expressões regulares, inclusive neste: se uma busca parecer travada, simplifique o padrão ou encurte o texto de teste.

Seus arquivos nunca são enviados. O Gotool.xyz funciona inteiramente como JavaScript no seu navegador. Seus arquivos são processados na memória e nunca tocam um servidor: nada para vazar, nada para limpar. Feche a aba e é como se nunca tivesse acontecido. A única coisa que contamos é qual ferramenta foi usada (só o nome, por exemplo "merge") para sabermos o que as pessoas acham útil; nunca seu arquivo, nem o nome dele, nem o tamanho, nem nada do conteúdo.