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.

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%

Seus arquivos nunca saíram do seu dispositivo

    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
    Servidores na AlemanhaRGPD desde a conceção
    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.

    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

    O 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.

    Ferramentas relacionadas