O que é Localizar e Substituir?
O Localizar e Substituir permite buscar padrões de texto e trocá-los no seu conteúdo. Suporta distinção de maiúsculas, busca por palavra inteira e expressões regulares.
Três interruptores permitem apertar ou afrouxar a correspondência: diferenciar maiúsculas, palavra inteira e um modo regex completo do JavaScript com grupos de captura. Um contador ao vivo mostra quantos resultados a busca atual vai pegar antes de você confirmar, e uma visualização lado a lado destaca cada ocorrência no texto de entrada e no resultado. A saída pode ser copiada para a área de transferência ou salva como .txt.
Como usar
- Cole seu conteúdo de texto na área de texto principal.
- Insira o termo de busca no campo 'Buscar' e a substituição no campo 'Substituir'.
- Clique em 'Substituir tudo' para fazer todas as substituições de uma vez, ou 'Substituir' para lidar uma por vez.
Quando usar
- Corrigir um nome ou termo mal escrito que aparece 50 vezes num documento longo.
- Converter CSV em TSV trocando todas as vírgulas por caractere de tabulação.
- Limpar texto colado retirando avisos de cookies, assinaturas ou cabeçalhos repetidos de uma vez.
Resultado
Cole um arquivo CSV e substitua todas as vírgulas por tabulações para converter para formato TSV, ou corrija um nome digitado errado 'Jonh' para 'John' em todo o documento.
Perguntas frequentes
- Funciona com expressões regulares e grupos de captura?
- Sim. Ative Usar regex e o campo de busca aceita regex JavaScript padrão. No campo de substituição você pode referenciar grupos com $1, $2 e assim por diante. Padrões inválidos mostram um erro em linha em vez de derrubar a página.
- Como busco uma palavra exata sem mexer em palavras que a contêm?
- Ative Palavra inteira. Sem ele, procurar cat dentro de concatenate substituiria três letras no meio. Com ele, só cat como palavra isolada é trocada, e palavras maiores que contenham essas letras ficam intactas.
- Dá para inserir quebras de linha, tabulações ou outros caracteres especiais na substituição?
- Ative Usar regex e escreva as sequências de escape direto no campo de substituição. \n insere uma quebra de linha e \t insere uma tabulação. Sem regex a substituição é tratada como texto literal e a barra invertida fica como barra invertida.
- O texto que não casa fica exatamente igual?
- Sim. Só os trechos correspondentes são alterados. Espaços, pontuação, quebras de linha e caracteres Unicode fora das correspondências passam byte a byte, então você pode processar código ou markup sem corromper.
- Existe limite de tamanho do documento?
- Não há teto fixo, mas a área de texto precisa caber o documento inteiro de uma vez. Alguns megabytes de texto puro rodam tranquilos. Para arquivos com dezenas de megabytes, um editor de desktop como o VS Code ou sed/awk no terminal vão responder mais rápido.
Ferramentas relacionadas
Buscador de Rimas
Encontre rimas perfeitas e aproximadas para qualquer palavra
Solucionador de Anagramas
Encontre todos os anagramas válidos de qualquer palavra
Pesquisa de Unicode
Busque caracteres Unicode por nome ou código
Codificador/Decodificador de URL
Codifique e decodifique URLs instantaneamente
Alfabeto fonético NATO
Converta texto para o alfabeto fonético da NATO
Contador de parágrafos
Conte os parágrafos do seu texto