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.
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)
Digite um padrão e um texto para ver as correspondências destacadas aqui.
Substituir
Como funciona
- 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
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
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 $$.