Testador de regex

Escreva uma expressão regular, cole um texto e veja cada ocorrência, cada grupo e o resultado da substituição enquanto você digita.

Lacrado neste dispositivo

Funciona no seu navegador. Nada é enviado.

Lacrado

Flags
Guia rápido

Selecione um elemento para inseri-lo na sua expressão.

  • um dígito de 0 a 9
  • uma letra, dígito ou sublinhado
  • um espaço, tabulação ou quebra de linha
  • qualquer caractere, exceto quebra de linha
  • um dos caracteres listados
  • qualquer caractere, exceto os listados
  • início do texto (ou da linha)
  • fim do texto (ou da linha)
  • limite de uma palavra
  • zero ou mais do item anterior
  • um ou mais do item anterior
  • o item anterior é opcional
  • entre 2 e 4 do item anterior
  • um grupo de captura
  • um grupo de captura nomeado
  • o lado esquerdo ou o direito
  • seguido de…, sem incluí-lo
  • um ponto literal (escape qualquer caractere especial com \)

Ocorrências no texto


                

Ocorrências

Ocorrências
0
Grupos
0

As ocorrências e seus grupos serão listados aqui.

    Substituir

    Use $1, $2… para grupos numerados, $<name> para grupos nomeados e $& para a ocorrência inteira.

    Como funciona

    1. Escreva sua expressão

      Digite um padrão e escolha as flags. O guia rápido insere os elementos mais comuns se você não lembrar da sintaxe.

    2. Cole um texto

      As ocorrências são destacadas enquanto você digita, e cada uma é listada com sua posição e seus grupos de captura.

    3. Teste uma substituição

      Informe uma substituição usando $1 ou $<name> para ver o resultado de um localizar e substituir, depois copie.

    Perguntas frequentes

    Qual sabor de regex é usado?

    O do JavaScript, exatamente como o seu navegador o executa, incluindo grupos nomeados, lookbehind e escapes de propriedades Unicode como \p{L}. A maior parte da sintaxe é igual à do Python, PHP e Java, mas alguns recursos mudam.

    Meu texto é enviado para algum lugar?

    Não. A expressão roda no seu navegador, em um worker separado em segundo plano. Seu padrão e seu texto nunca saem do seu dispositivo.

    Por que minha expressão foi interrompida?

    Alguns padrões, muitas vezes com uma repetição dentro de outra, podem testar bilhões de combinações antes de falhar. Isso se chama backtracking catastrófico. O testador interrompe qualquer execução que passe de um segundo para que a página nunca trave.

    O que a flag g muda?

    Sem g, só a primeira ocorrência é encontrada e só a primeira é substituída. Com g, todas as ocorrências do texto são encontradas e substituídas.

    Como encontrar um ponto, um parêntese ou um ponto de interrogação literal?

    Coloque uma barra invertida antes dele: \. encontra um ponto, \( um parêntese e \? um ponto de interrogação. Dentro de colchetes, a maioria dos caracteres já é literal.

    Instalar o One For All no seu computador

    O One For All passa a abrir em uma janela própria, como um app, direto da sua área de trabalho ou da tela inicial. Não é preciso baixar nada de uma loja de apps, e seus arquivos continuam no seu dispositivo.

    1. Clique no ícone de instalação à direita da barra de endereço ou abra o menu do navegador (⋮).
    2. Escolha “Instalar One For All” ou “Instalar página como app”: um atalho é adicionado à sua área de trabalho e aos seus apps.

    Baixar o mecanismo desta ferramenta?

    Esta ferramenta funciona inteiramente no seu navegador. Para isso, ela precisa baixar os itens abaixo do One For All, uma única vez. Depois, eles ficam guardados neste dispositivo, e na próxima vez a ferramenta abre na hora.

    Seus arquivos nunca são enviados para lugar nenhum.