Localizar e Substituir
Busque e substitua em qualquer bloco de texto, com prévia ao vivo, regex, palavra inteira e diferenciação de maiúsculas.
O que esta ferramenta faz
Um localizar-e-substituir simples e rápido para qualquer bloco de texto — sem precisar abrir um editor pesado. A prévia destaca cada ocorrência em amarelo antes de você confirmar, o texto substituído aparece em verde para verificação visual, e um contador ao vivo informa quantas ocorrências o padrão atual tem. Funciona em prosa, código, logs, CSV — qualquer coisa que você possa colar.
Como localizar e substituir
Cole o texto fonte no campo superior. Digite o que procura em Localizar e a substituição em Substituir por. Marque Diferenciar maiúsculas para casar capitalização exatamente, Palavra inteira para evitar correspondências parciais (ex.: "casa" não vai casar dentro de "casamento"), e Regex para habilitar sintaxe completa de expressões regulares. Escolha entre Substituir todas ou Substituir apenas a primeira e copie o resultado pelo botão ao lado da saída.
Dicas para o dia a dia
Para trocas simples, deixe todas as opções desmarcadas — é o mais previsível. Ative Diferenciar maiúsculas sempre que a capitalização importar ("iPhone" vs "iphone"). Use Palavra inteira ao renomear uma variável ou palavra que provavelmente é substring de outras. Regex libera capturas ($1, $2), curingas, âncoras e lookaheads — mas, se não precisar disso, deixe regex desmarcado para evitar surpresas com caracteres como ., *, ?.
Referência das opções
| Opção | Quando usar |
|---|---|
| Diferenciar maiúsculas | Casar capitalização exata. Desmarcado por padrão, então "olá" e "Olá" se equivalem. |
| Palavra inteira | Casar só se os caracteres ao redor não forem letras/dígitos. Evita que "casa" case dentro de "casamento". |
| Regex | Tratar o campo Localizar como expressão regular. Use capturas ($1) no campo de substituição para reescritas avançadas. |
| Substituir apenas a primeira | Substituir apenas a primeira ocorrência. Útil para editar uma única ocorrência em um arquivo maior. |
| Substituir todas | Substituir todas as ocorrências no texto fonte. Comportamento padrão. |
Perguntas frequentes
A opção regex suporta capturas?
(\w+)@(\w+)) e referencie no campo de substituição com $1, $2 etc. Vale a sintaxe regex do JavaScript — \d, \s, \b, classes de caracteres, âncoras e lookaheads estão disponíveis.Qual a diferença entre palavra inteira e substring?
Por que minha regex aparece como "Padrão inválido"?
+ solto), ou usa um recurso que o motor de regex do navegador não suporta. A causa mais comum é esquecer de escapar caracteres especiais como . ou (. Desmarcar regex trata-os como literais automaticamente.A substituição é permanente?
Posso deixar o campo Substituir vazio?
\s+$ ou simplesmente busque o padrão literal sem palavra inteira).
EN
PT
ES