ForHosting KIT · Testi e IA

Trova e sostituisci testo

Sostituisca fox con cat in una frase che lo cita due volte e otterrà il testo nuovo con 2 sostituzioni, già contate. Punti e parentesi si cercano come caratteri normali, mai come schemi, e una sostituzione vuota cancella la parola. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Trova
fox
Sostituisci
cat
Ottiene
Quantità
2
Lunghezza
62
Lunghezza originale
62

Redattori, editor e pipeline di automazione hanno costantemente bisogno di scambiare una frase con un'altra in un blocco di testo senza aprire un elaboratore di testi completo né scrivere uno script monouso. Un flag opzionale senza maiuscole copre bozze a maiuscole miste in cui The Brand e the brand devono entrambi cambiare. I termini di ricerca vuoti falliscono con input non valido affinché i job di massa non eseguano mai un no-op silenzioso.

Cosa significa trova e sostituisci e quando usarlo

Trova e sostituisci significa scansionare l'intera stringa sorgente per ogni occorrenza non sovrapposta di un termine di ricerca e scrivere una stringa di sostituzione al suo posto, inclusa una sostituzione di lunghezza zero quando vuole eliminare ogni corrispondenza. La corrispondenza è letterale: se cerca un punto o una parentesi, quei caratteri sono testo semplice, non sintassi di espressione regolare, così lo strumento resta prevedibile per i non sviluppatori e per pipeline che non devono mai sorprendersi con caratteri speciali.

Preferisca questa calcolatrice quando l'intento di ricerca è trova e sostituisci testo, sostituisci tutte le occorrenze, scambia una frase in un documento o rinomina un token in blocco dentro testo incollato. Le fonti tipiche includono testi di marketing con un nome di prodotto cambiato, macro di supporto con URL obsolete, celle CSV con un codice legacy e note in cui si ripete un errore di ortografia. La corrispondenza opzionale senza maiuscole piega la casse delle lettere così che un solo passaggio catturi Hello, HELLO e hello senza elencare varianti.

Non usi questo prodotto quando serve gruppi di cattura, lookaround o motori regex multilinea — è un intento diverso servito da strumenti regex dedicati.

Aggiornamenti di nomi di marca e prodotto

Scambi un vecchio nome di prodotto o SKU con il nuovo in testi di marketing incollati e campi CMS, con un passaggio opzionale senza maiuscole per bozze miste.

Pulizia di token in template e macro

Elimini o riscriva token segnaposto e URL legacy in macro di supporto, frammenti e-mail e frammenti di configurazione prima della pubblicazione.

Come trovo e sostituisco testo con questo strumento?

Il replace opzionale è la sostituzione (predefinito vuoto, che elimina le corrispondenze). La risposta include result e count.

Cosa succede se il termine di ricerca è vuoto?

Un find vuoto è rifiutato affinché le pipeline non eseguano mai un no-op silenzioso né il classico errore di sostituire la stringa vuota ovunque; tali fallimenti non sono addebitati.

Posso corrispondere senza curarmi delle maiuscole?

La corrispondenza resta letterale per i caratteri; si ignora solo la casse delle lettere.

Lo strumento trova e sostituisci testo è gratis?

Lo strumento del browser gira gratis sul Suo dispositivo.

find supporta le espressioni regolari?

No. Il termine di ricerca è sempre trattato come stringa letterale. Punti, parentesi quadre e altri metacaratteri regex corrispondono a se stessi così il comportamento resta prevedibile per editor e job di massa.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

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

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

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"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Questo strumento di trova e sostituisci testo prende la Sua stringa sorgente, un termine di ricerca non vuoto e una sostituzione opzionale, sostituisce ogni corrispondenza letterale e restituisce un contratto JSON stabile con il risultato, il conteggio delle corrispondenze, l'eco dell'originale e i termini applicati.

Cosa significa trova e sostituisci e quando usarlo

Un termine di ricerca vuoto solleva invalid_input, proteggendo i job di massa dal classico errore di sostituire la stringa vuota tra ogni carattere.

Contratto di input, rifiuto di ricerca vuota e lettura della risposta

Il replace opzionale ha predefinito stringa vuota, che elimina ogni corrispondenza. Usi result da solo quando serve solo la stringa pulita; usi count quando una pipeline registra quante modifiche sono state eseguite; usi original e result insieme quando una UI demo deve mostrare prima e dopo. Il testo sorgente segue le stesse regole di retention degli altri elementi di parse KIT. Invii un corpo JSON con il campo stringa obbligatorio text impostato sulla sorgente da modificare e il campo stringa obbligatorio find impostato su un termine di ricerca non vuoto. Il case_insensitive opzionale ha predefinito false per maiuscole esatte; lo imposti a true quando bozze a maiuscole miste devono comunque corrispondere. Sono accettati alias per client più vecchi: text anche come input, value, s, content o source; find come search, needle, from o old; replace come replacement, with, to o new; case_insensitive come ignore_case, ci o insensitive. Text assente, find assente, valore non stringa o find vuoto sollevano invalid_input con un messaggio che nomina il problema, e tali fallimenti non sono addebitati sull'API prepagata. Mantenga i payload a dimensioni di frase, paragrafo e documento breve adatte a un isolato Worker anziché dump multi-megabyte.

Uso API, prezzi, flussi di lavoro e limiti pratici

Chiami lo strumento gratuito nel browser di trova e sostituisci testo per pulizia all'incolla, demo in aula, QA di contenuti e rinomine rapide senza installare un'utilità desktop né scrivere frammenti split-join in ogni linguaggio. Un flusso tipico sostituisce un nome di marca o un codice SKU in una descrizione prodotto prima della pubblicazione, poi controlla count per confermare che ogni hit atteso sia stato aggiornato. Non si aspetti riscrittura consapevole dell'HTML che salta i tag, campi di merge di documenti strutturati o collazione specifica di locale oltre la corrispondenza standard senza maiuscole — sono problemi distinti. Usi l'API prepagata KIT quando un CMS, un job ETL, un backend di form, un help desk o un client mobile necessita della stessa trasformazione sotto saldo a $0.002 per elemento riuscito; i fallimenti di validazione non consumano mai saldo dopo il rifiuto del motore. Un altro flusso elimina un token deprecato inviando replace vuoto, o normalizza varianti a maiuscole miste con case_insensitive true prima dell'indicizzazione di ricerca. Abbini questo endpoint a strumenti di pulizia spazi o convertitori di maiuscole quando il passo successivo è la pulizia di stile, ma mantenga trova e sostituisci come landing propria per non mescolare l'intento SEO con strumenti di spazi o di slug. Gli autori di SDK possono documentare text e find come campi obbligatori e mostrare un esempio di successo multi-corrispondenza più un esempio di errore di find vuoto affinché gli integratori vedano entrambi i lati del contratto.

QA e fixture deterministiche

Gli harness di test fissano uscite golden di trova-e-sostituisci affinché refactor che cambiano regole di corrispondenza o il rifiuto di find vuoto facciano fallire subito l'integrazione continua.

Leggi la documentazione completa del KIT →