← Ferramentas

Testador de Regex

Crie, teste e entenda expressões regulares enquanto digita.

Privado: seus arquivos nunca saem do seu dispositivo.

Expressões regulares do JavaScript, como nos navegadores e no Node.js. O teste roda no seu dispositivo e interrompe padrões que demoram demais, então a página nunca trava.

Como funciona

  1. Escolha seus arquivos.
  2. Ajuste as opções, se quiser.
  3. Baixe o resultado ou envie para outro dispositivo com o BroAllDone.

Perguntas frequentes

Como testo uma expressão regular?

Digite a expressão e um texto: cada correspondência é destacada enquanto você digita, com uma tabela das correspondências e seus grupos.

O que significam as flags g, i, m, s, u e y?

g encontra todas as correspondências, i ignora maiúsculas/minúsculas, m faz ^ e $ valerem em cada linha, s deixa o . pegar quebras de linha, u ativa o Unicode completo, e y só procura a partir de onde a última correspondência terminou.

Ele explica o que uma expressão faz?

Sim. Abra “Explicação” para ver cada parte da expressão em palavras simples, como “um dígito, exatamente 4 vezes”.

Posso testar uma substituição?

Sim. Abra “Substituir” e digite a substituição: use $1 para um grupo, $<name> para um grupo nomeado e $& para a correspondência inteira.

Qual é o sabor (flavor) de regex usado?

JavaScript, como nos navegadores e no Node.js. Em “Código”, a expressão aparece pronta para usar em JavaScript, Python, PHP, Java, C# e Go, com um aviso quando a linguagem não tem algum recurso.

Por que minha expressão foi interrompida?

Algumas expressões demoram uma eternidade em certos textos (backtracking catastrófico). O testador as interrompe depois de um instante, para a página nunca travar; tente um padrão mais específico.

Mais ferramentas grátis