ForHosting KIT · Texto e IA

Localizar e substituir texto

Troque fox por cat em uma frase que o cita duas vezes e receba o texto novo com 2 substituições, já contadas. Pontos e parênteses são buscados como caracteres comuns, nunca como padrões, e uma substituição vazia apaga a palavra. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Localizar
fox
Substituir
cat
Você obtém
Quantidade
2
Comprimento
62
Comprimento original
62

Redatores, editores e pipelines de automação precisam constantemente trocar uma frase por outra em um bloco de texto sem abrir um processador de texto completo nem escrever um script descartável. Um flag opcional sem maiúsculas cobre rascunhos com maiúsculas mistas em que The Brand e the brand devem ambos mudar. Termos de busca vazios falham com entrada inválida para que jobs em massa nunca executem um no-op silencioso.

O que localizar e substituir significa e quando usar

Localizar e substituir significa varrer a string de origem inteira por cada ocorrência não sobreposta de um termo de busca e escrever uma string de substituição no lugar, inclusive substituição de comprimento zero quando você quer apagar cada correspondência. A correspondência é literal: se você busca um ponto ou um parêntese, esses caracteres são texto simples, não sintaxe de expressão regular, de modo que a ferramenta permanece previsível para não desenvolvedores e para pipelines que nunca devem se surpreender com caracteres especiais.

Prefira esta calculadora quando a intenção de busca for localizar e substituir texto, substituir todas as ocorrências, trocar uma frase em um documento ou renomear um token em massa dentro de texto colado. Fontes típicas incluem textos de marketing com nome de produto que mudou, macros de suporte com URLs desatualizadas, células CSV com código legado e notas onde um erro de ortografia se repete. A correspondência opcional sem maiúsculas dobra a casse das letras para que um único passo capture Hello, HELLO e hello sem listar variantes.

Não use este produto quando precisar de grupos de captura, lookarounds ou motores de regex multilinha — essa é outra intenção atendida por ferramentas de regex dedicadas.

Atualizações de nomes de marca e produto

Troque um nome de produto ou SKU antigo pelo novo em textos de marketing colados e campos CMS, com passo opcional sem maiúsculas para rascunhos mistos.

Limpeza de tokens em templates e macros

Apague ou reescreva tokens de placeholder e URLs legadas em macros de suporte, trechos de e-mail e trechos de configuração antes de publicar.

Como localizo e substituo texto com esta ferramenta?

O replace opcional é a substituição (padrão vazio, que apaga correspondências). A resposta inclui result e count.

O que acontece se o termo de busca estiver vazio?

Um find vazio é rejeitado para que pipelines nunca executem um no-op silencioso nem o clássico erro de substituir a string vazia em toda parte; essas falhas não são cobradas.

Posso corresponder sem me importar com maiúsculas?

A correspondência continua literal para caracteres; apenas a casse das letras é ignorada.

A ferramenta de localizar e substituir texto é grátis?

A ferramenta do navegador roda grátis no seu dispositivo.

find suporta expressões regulares?

Não. O termo de busca é sempre tratado como string literal. Pontos, colchetes e outros metacaracteres de regex correspondem a si mesmos para que o comportamento fique previsível para editores e jobs em massa.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/str/find-replace

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/str/find-replace \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"The quick brown fox jumps over the lazy dog. The fox is quick.","find":"fox"}'
{
  "text": "The quick brown fox jumps over the lazy dog. The fox is quick.",
  "find": "fox"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.find_replace",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Esta ferramenta de localizar e substituir texto recebe sua string de origem, um termo de busca não vazio e um substituto opcional, substitui cada correspondência literal e devolve um contrato JSON estável com o resultado, a contagem de correspondências, o eco do original e os termos aplicados.

O que localizar e substituir significa e quando usar

Um termo de busca vazio eleva invalid_input, o que protege jobs em massa do clássico erro de substituir a string vazia entre cada caractere.

Contrato de entrada, rejeição de busca vazia e leitura da resposta

O replace opcional tem padrão de string vazia, o que apaga cada correspondência. Use result sozinho quando só precisa da string limpa; use count quando um pipeline registra quantas edições rodaram; use original e result juntos quando uma UI de demo precisa mostrar antes e depois. O texto de origem segue as mesmas regras de retenção de outros itens de parse do KIT. Envie um corpo JSON com o campo de string obrigatório text com a origem que deseja editar e o campo de string obrigatório find com um termo de busca não vazio. O case_insensitive opcional tem padrão false para maiúsculas exatas; defina true quando rascunhos com maiúsculas mistas ainda devam corresponder. Aliases são aceitos para clientes antigos: text também como input, value, s, content ou source; find como search, needle, from ou old; replace como replacement, with, to ou new; case_insensitive como ignore_case, ci ou insensitive. Text ausente, find ausente, valor não string ou find vazio elevam invalid_input com mensagem que nomeia o problema, e essas falhas não são cobradas na API pré-paga. Mantenha payloads em tamanhos de frase, parágrafo e documento curto adequados a um isolado Worker, não dumps de vários megabytes.

Uso da API, preços, fluxos de trabalho e limites práticos

Chame a ferramenta gratuita no navegador de localizar e substituir texto para limpeza ao colar, demos de sala de aula, QA de conteúdo e renomes rápidos sem instalar utilitário de desktop nem escrever trechos split-join em cada linguagem. Um fluxo típico substitui um nome de marca ou código SKU em uma descrição de produto antes de publicar e depois confere count para confirmar que cada acerto esperado foi atualizado. Não espere reescrita consciente de HTML que pule tags, campos de mescla de documentos estruturados ou colação específica de locale além da correspondência padrão sem maiúsculas — são problemas distintos. Autores de SDKs podem documentar text e find como campos obrigatórios e mostrar exemplo de sucesso com várias correspondências mais exemplo de erro de find vazio para que integradores vejam ambos os lados do contrato. Use a API pré-paga KIT quando um CMS, job ETL, backend de formulário, mesa de suporte ou cliente móvel precisar da mesma transformação sob saldo a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo após o motor rejeitar a requisição. Outro fluxo apaga um token depreciado enviando replace vazio, ou normaliza variantes de maiúsculas mistas com case_insensitive true antes da indexação de busca. Combine este endpoint com ferramentas de limpeza de espaços ou conversores de maiúsculas quando o próximo passo for limpeza de estilo, mas mantenha localizar e substituir como landing própria para não misturar a intenção SEO com ferramentas de espaços em branco ou de slug.

QA e fixtures determinísticas

Harnesses de teste fixam saídas golden de localizar-e-substituir para que refactors que mudem regras de correspondência ou rejeição de find vazio falhem imediatamente na integração contínua.

Ver a documentação completa do KIT →