PixNudge

Testador de expressões regulares

Teste expressões regulares JavaScript no seu texto com destaque ao vivo, veja cada correspondência com seus grupos de captura e pré-visualize substituições.

Flags

g: global, encontra todas as correspondências · i: ignora maiúsculas e minúsculas · m: multilinha, ^ e $ casam nas quebras de linha · s: o ponto casa com quebras de linha · u: Unicode · y: sticky (aderente)

Texto de teste
Correspondências

Digite um padrão e um texto para ver as correspondências destacadas aqui.

Substituir

Digite um texto de substituição para pré-visualizar o resultado após substituir as correspondências. Use $1, $2… ou $<name> para inserir grupos.

Como funciona

  1. 1

    Cole ou digite a entrada

    Cole texto ou código, solte um arquivo no editor ou clique em Abrir arquivo. Carregar exemplo mostra como a ferramenta funciona.

  2. 2

    Escolha as opções

    O resultado é atualizado enquanto você digita. Troque o modo ou mude as opções para obter exatamente a saída de que precisa.

  3. 3

    Copie ou baixe

    Copie o resultado para a área de transferência com um clique ou baixe-o como arquivo.

Por que o PixNudge

Nada sai do seu navegador

Senhas, chaves de API, tokens, consultas SQL e dados de clientes são processados no seu dispositivo e nunca enviados a um servidor.

Resultados instantâneos

Sem upload e sem espera: os resultados aparecem enquanto você digita, mesmo com entradas grandes.

Grátis, sem cadastro

Sem conta, sem limites e sem anúncios dentro das ferramentas. Salve a página nos favoritos e use sempre que precisar.

Perguntas frequentes

Qual sabor de regex este testador usa?

Ele usa o motor JavaScript (ECMAScript) do seu navegador, incluindo grupos nomeados (?<name>…), lookbehind e escapes de propriedades Unicode (\p e \P). A maioria dos padrões funciona igual em Python, Java, PHP e .NET, mas alguns detalhes podem mudar.

O que acontece se meu padrão for lento demais?

Os padrões rodam em um worker em segundo plano. Se um deles levar mais de dois segundos, por exemplo por causa de backtracking catastrófico como (a+)+$, ele é interrompido e a página continua respondendo.

Como usar grupos de captura na substituição?

Escreva $1, $2 e assim por diante para grupos numerados, $<name> para grupos nomeados e $& para a correspondência inteira. Para inserir um cifrão literal, escreva $$.

Mais ferramentas grátis