Localizar e substituir

Encontre um texto e substitua todas as correspondências, com expressões regulares opcionais.

Funciona no navegador. Nada do que você digita é enviado a lugar nenhum.

Como localizar e substituir texto

  1. Cole seu texto e digite o que você quer localizar.
  2. Digite o texto de substituição ou ative expressões regulares para padrões.
  3. Confira a contagem de correspondências, depois copie ou baixe o resultado.

Expressões regulares comuns

PadrãoCorresponde a
\d+Um ou mais dígitos, como 42 ou 2024
\s+Um ou mais espaços, tabulações ou quebras de linha
^O início do texto, ou de cada linha com a flag m
$O fim do texto, ou de cada linha com a flag m
[A-Za-z]+Uma ou mais letras seguidas

Toda correspondência é substituída, sempre

Esta ferramenta sempre substitui todas as correspondências no texto, não só a primeira. A flag g é adicionada ao seu padrão automaticamente, mesmo que você deixe o campo de flags em branco ou esqueça de digitá-la, então não tem como substituir só uma ocorrência sem querer usando a opção de expressão regular aqui.

Perguntas frequentes sobre Localizar e substituir

O que é uma expressão regular e quando eu preciso de uma?

Uma expressão regular é um padrão que encontra texto por regra em vez de uma frase exata, como qualquer dígito ou qualquer palavra terminada em "ando". Use quando uma busca simples não conseguir descrever o que você quer encontrar.

O que as flags fazem?

A flag g substitui todas as correspondências em vez de só a primeira, e esta ferramenta sempre a adiciona automaticamente mesmo se você deixar o campo em branco. A flag i torna a busca insensível a maiúsculas e minúsculas. A flag m faz o ^ e o $ corresponderem ao início e ao fim de cada linha, em vez do texto inteiro.

Posso remover um texto em vez de substituir?

Sim, deixe o campo de substituição vazio e cada correspondência é apagada.

Por que aparece que meu padrão não é válido?

Essa mensagem aparece quando a expressão regular tem um erro de sintaxe, como um colchete ou parêntese sem par. Confira o padrão e tente de novo.

Devo usar remover quebras de linha ou espaços extras em vez de uma expressão regular?

Para essas tarefas específicas, sim. As ferramentas de remover quebras de linha e remover espaços extras resolvem isso com opções dedicadas e sem precisar escrever um padrão, o que é mais rápido do que montar uma expressão regular aqui.

Localizar e substituir funciona em várias linhas de uma vez?

Sim, por padrão ele busca no texto colado inteiro como um bloco único, então uma busca simples encontra correspondências mesmo através de quebras de linha, não só dentro de uma linha.

Ferramentas relacionadas