Localizar e substituir em massa (substituições múltiplas)
Ferramenta grátis de localizar e substituir em massa. Empilhe várias regras localizar/substituir e aplique-as ao seu texto numa passada - texto simples ou regex, com contador ao vivo. No seu navegador.
Adicione quantas regras localizar/substituir precisar e rode-as numa única passada - cada regra é aplicada em ordem, então as posteriores veem o resultado das anteriores. Perfeito para limpezas em lote: troque vários termos, corrija vários erros ou normalize a formatação de uma vez.
Como usar
Cole o texto e digite um padrão
A contagem atualiza ao digitar. Alterne regex, maiúsculas, palavra inteira ou substituir tudo conforme necessário.
Adicione regras para uma passada em massa
Clique em «Adicionar substituição» para empilhar pares - eles rodam em ordem. Use back-references $1 no modo regex; uma substituição vazia apaga as correspondências.
Copie o resultado
A saída aparece no painel direito. Copie de volta para a origem do texto.
O que é?
Uma ferramenta de localizar e substituir varre um texto buscando ocorrências de um padrão e substitui cada uma por uma substituição escolhida. O modo texto faz casamento literal; o modo regex interpreta o padrão como expressão regular JavaScript com grupos, alternância e lookaround, e a substituição suporta back-references como $1, $2. Empilhar várias regras o torna um transformador em massa onde cada regra se apoia na anterior.
Quando usar
Renomear uma variável num trecho de código; trocar todo «colour» por «color» para audiência americana; rodar um lote de substituições numa passada (aspas tipográficas para retas, espaços múltiplos para um, várias trocas de termos); extrair telefones de texto corrido e normalizar o formato. Qualquer transformação de texto pontual ou em massa mais rápida do que abrir um editor.
Erros comuns
Esquecer de escapar metacaracteres regex no modo texto - ponto, parênteses, mais, asterisco são literais em texto mas especiais em regex. Usar quantificadores gulosos quando precisava de preguiçoso: «.*» casa tudo que puder; «.*?» casa o mínimo. Ordenar regras em massa sem cuidado, de modo que uma regra inicial mude um texto que uma posterior deveria casar. E não olhar a contagem antes de substituir.
FAQ
- Posso rodar várias regras de uma vez?
- Sim. Clique em «Adicionar substituição» para empilhar quantas pares localizar/substituir precisar - elas se aplicam em ordem, de cima para baixo, e cada regra vê o resultado da anterior. Ideal para limpezas em massa.
- Suporta regex?
- Sim - ligue «Regex» e cada padrão vira uma expressão regular JavaScript. Os grupos de captura são referenciáveis na substituição como $1, $2, etc., e alternância, classes de caracteres e lookaround funcionam.
- O que «Substituir tudo» faz?
- Ligado (padrão), cada correspondência no texto é substituída. Desligue para substituir só a primeira correspondência de cada regra - útil quando quer mudar uma única ocorrência.
- Posso substituir por quebra de linha ou tab?
- Sim, no modo regex: digite \n para uma quebra de linha ou \t para um tab no campo de substituição e ele vira o caractere real. No modo texto a substituição é inserida literalmente.
- E substituir através de quebras de linha?
- No modo regex a flag «s» (dotall) está ligada, então «.» também combina com quebras de linha. O modo palavra inteira envolve seu padrão em limites de palavra (\b), então «gato» não combina dentro de «gatos».
- Meu texto é enviado para algum lugar?
- Não. Tudo roda localmente no seu navegador com JavaScript - seu texto nunca sai do seu dispositivo, então é seguro para conteúdo confidencial.
Localizar e substituir
Localize e substitua texto - uma regra ou várias, texto simples ou regex, com contador ao vivo.
Experimentar →