pt

Testar regex

Teste uma expressão regular no seu texto e veja todas as correspondências e grupos, localmente no navegador e sem nenhum envio.

Processando localmente no seu dispositivo ...

Padrão (regex)
Ignorar maiúsculas e minúsculas (i)
Multilinha (m)
O ponto corresponde à quebra de linha (s)
Unicode (u)
Corresponde apenas a partir da posição atual (y)

Processando localmente no seu dispositivo ...

0%

Meu arquivo é enviado?

Não. Tudo roda no seu navegador - o seu arquivo nunca sai do seu dispositivo. Como isso é verificável

Sem envio100% local
O conteúdo fica consigosem acesso de terceiros
Hosted in GermanyGlobal Content Delivery
Auditado externamenteTLS A+ · Cabeçalhos A+

Uma expressão regular (regex) descreve um padrão de busca para texto, como "todos os endereços de e-mail", "qualquer número" ou "palavras que começam por A". São poderosas, mas traiçoeiras: um pequeno erro no padrão leva a correspondências bem diferentes. Esta ferramenta permite executar um padrão num texto de teste e mostra logo todas as correspondências com a sua posição e os grupos capturados, para que você experimente e refine o padrão sem riscos.

Você digita o padrão e pode ligar os interruptores comuns: ignorar maiúsculas e minúsculas (i), multilinha (m, faz o início e o fim valerem por linha) e o ponto corresponde à quebra de linha (s). A ferramenta busca sempre de forma global, ou seja, todas as correspondências, e devolve o resultado como um JSON claro: o número de correspondências e, para cada uma, o texto encontrado, a sua posição e o conteúdo dos grupos entre parênteses.

Toda a análise é executada inteiramente no navegador, em JavaScript puro com o motor de regex integrado; o seu texto de teste não é enviado, não é guardado e nenhuma biblioteca externa é carregada de um CDN. Se o padrão for inválido, a ferramenta diz isso com honestidade em vez de inventar um resultado errado.

O testador de regex on-line mais conhecido (regex101 e similares) é útil, mas precisa de conexão com a internet e envia o padrão junto com o texto de teste a um servidor - inconveniente se o texto de teste contiver dados confidenciais, como linhas de log com endereços de e-mail ou dados de clientes. Esta ferramenta funciona totalmente off-line no navegador, sem conta e sem transferência de dados.

Ficha técnica

Ficha técnica
Formatos de entradaEntrada de texto
Formato de saídaJSON
Processamento em loteNão
ProcessamentoLocalmente no navegador (JavaScript)
Upload de arquivosNenhum

Em 3 passos

  1. Cole o texto de teste no campo de texto.
  2. Digite o padrão e ligue os interruptores (i, m, s) conforme necessário.
  3. Leia ou baixe as correspondências e os grupos como JSON.

Limites: Usa-se a sintaxe regex do JavaScript (ECMAScript); outros dialetos (PCRE, Python) podem diferir em detalhes. A busca é sempre global. Textos muito longos são limitados e um padrão extremamente desfavorável pode ser lento; a ferramenta limita o trabalho em vez de travar o navegador. Um padrão inválido produz um erro honesto.

Perguntas frequentes

Meu texto é enviado?

Não. A análise é executada inteiramente no navegador; o seu texto de teste e o padrão nunca saem do seu dispositivo e não são guardados.

Qual sintaxe de regex é suportada?

A sintaxe JavaScript (ECMAScript) do motor integrado. Padrões de outras linguagens como PCRE ou Python costumam funcionar, mas podem diferir em detalhes.

O que significam os interruptores i, m e s?

O i ignora maiúsculas e minúsculas, o m faz o início e o fim de linha valerem por linha, e o s permite que o ponto também corresponda às quebras de linha. A busca global (todas as correspondências) está sempre ativa.

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

A ferramenta relata um erro honesto em vez de produzir um resultado errado. Verifique os parênteses e os escapes no padrão.

O testador de regex funciona também no celular?

Sim, em qualquer navegador móvel atual igual ao desktop - o padrão e o texto de teste permanecem locais.

Preciso de uma conta ou de conexão com a internet?

Não. Sem conta, e depois do primeiro carregamento o teste funciona até off-line - basta o motor de regex embutido no navegador.

É seguro colar um texto de teste confidencial aqui?

Sim. Diferente de um testador on-line, seu texto de teste não é enviado a um servidor - permanece totalmente no seu dispositivo.

Ferramentas relacionadas

Formatar JSON · Mudar maiúsculas · Localizar e substituir