ForHosting KIT · Testi e IA

Trova e sostituisci multiplo

Sostituisca ACME Corp con Nova Labs, ACME con Nova e l'indirizzo dell'assistenza in una volta: 3 coppie, 3 modifiche, applicate nell'ordine del suo elenco. Metta prima le frasi lunghe; si arriva a 100 coppie, tutte letterali. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto

Editor, team di localizzazione e pipeline di automazione spesso necessitano di più di un singolo trova e sostituisci: un rinomina di marca, un pacchetto di glossario e un insieme di token di modello devono applicarsi in un solo passaggio coerente. Un flag opzionale senza distinzione di maiuscole copre bozze miste così Hello e HELLO cambiano senza elencare varianti. I termini di ricerca vuoti in qualsiasi coppia falliscono con input non valido, così i lavori massivi non eseguono mai un no-op silenzioso.

Cosa significa trova e sostituisci multiplo e quando usarlo

Trova e sostituisci multiplo significa scorrere un elenco ordinato di termini di ricerca e scrivere una sostituzione per ogni occorrenza non sovrapposta di ciascun termine, poi alimentare la stringa modificata nella coppia successiva fino alla fine dell'elenco. La corrispondenza è letterale: punti, parentesi e altri metacaratteri delle espressioni regolari sono testo semplice, così i pacchetti di glossario restano prevedibili per i non sviluppatori e per le pipeline che non devono mai sorprendersi con caratteri speciali.

Preferisca questo calcolatore quando l'intento di ricerca è trova e sostituisci multiplo, sostituzioni massive, applicare più coppie di sostituzione, riscrittura di pacchetto terminologico o riempire molti token di modello in un solo passaggio. Le fonti tipiche includono copy di marketing che rinomina una famiglia di prodotti, macro di supporto che aggiornano più URL insieme, fogli di stile di localizzazione che scambiano una dozzina di frasi vietate e frammenti di configurazione in cui placeholder come company, year e plan si risolvono insieme.

L'ordine delle coppie è intenzionale: riscriva le frasi lunghe prima delle sottostringhe corte così ACME Corp diventa Nova Labs prima che una regola ACME verso Nova successiva, evitando un taglio parziale. La corrispondenza opzionale senza maiuscole piega il caso delle lettere per ogni coppia così un solo pacchetto copre bozze miste. Non usi questo prodotto se Le servono gruppi di cattura, lookaround o un motore regex multilinea completo: è un intento diverso servito da strumenti regex dedicati.

Esiste una landing a coppia singola per un termine; questa pagina è il flusso multi-coppia.

Pacchetti di marca e terminologia

Applichi un glossario di vecchi nomi di prodotto, entità legali e forme brevi in un passaggio ordinato così le frasi lunghe si riscrivono prima delle sottostringhe corte e ogni documento riceve lo stesso set terminologico.

Cosa succede se un termine di ricerca è vuoto?

Un find vuoto in qualsiasi coppia è rifiutato così le pipeline non eseguono mai un no-op silenzioso né il classico piede di porco di sostituire la stringa vuota ovunque; tali fallimenti non sono addebitati.

In quale ordine vengono applicate le coppie?

Strettamente sequenziale: la prima coppia modifica il testo originale, la seconda modifica quel risultato, e così via. Le coppie successive possono riscrivere testo introdotto da sostituzioni precedenti — elenchi frasi lunghe prima delle corte quando l'ordine conta.

Lo strumento di trova e sostituisci multiplo è gratuito?

Lo strumento del browser gira gratis sul Suo dispositivo.

Il find supporta le espressioni regolari?

No. Ogni termine di ricerca è sempre trattato come stringa letterale. Punti, parentesi e altri metacaratteri regex corrispondono a se stessi così i pacchetti di glossario restano prevedibili per editor e lavori massivi.

Quante coppie posso applicare in una volta?

Fino a 100 coppie in un solo passaggio. Ogni coppia indica quante volte è stata applicata e compare anche il totale delle modifiche, così vede quale voce del glossario ha agito e quale non ha trovato nulla.

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/replace-multiple

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/replace-multiple \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello ACME Corp. Welcome to ACME. Contact support@acme.example.","replacements":[{"find":"ACME Corp","replace":"Nova Labs"},{"find":"ACME","replace":"Nova"},{"find":"support@acme.example","replace":"hello@nova.example"}]}'
{
  "text": "Hello ACME Corp. Welcome to ACME. Contact support@acme.example.",
  "replacements": [
    {
      "find": "ACME Corp",
      "replace": "Nova Labs"
    },
    {
      "find": "ACME",
      "replace": "Nova"
    },
    {
      "find": "support@acme.example",
      "replace": "hello@nova.example"
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.replace_multiple",
  "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 multiplo prende la Sua stringa di origine più un elenco ordinato di coppie trova/sostituisci, applica ciascuna coppia in sequenza con corrispondenza letterale e restituisce un contratto JSON stabile con il testo finale, i conteggi di corrispondenze per coppia e il totale delle sostituzioni.

Cosa significa trova e sostituisci multiplo e quando usarlo

Una stringa find vuota in qualsiasi coppia solleva invalid_input, che protegge i lavori massivi dal classico piede di porco di sostituire la stringa vuota ovunque.

Contratto di input, coppie ordinate e lettura della risposta

Se manca replace, si usa la stringa vuota, che elimina ogni corrispondenza di quella coppia. Dentro ogni coppia, find accetta anche search, needle, from o old; replace accetta replacement, with, to o new. Al massimo cento coppie sono accettate in una singola richiesta. Invii un corpo JSON con il campo stringa obbligatorio text uguale all'origine che desidera modificare e il campo array obbligatorio replacements con almeno un oggetto che abbia una stringa find non vuota e una stringa replace opzionale. L'opzionale case_insensitive vale false per default per maiuscole esatte; lo imposti a true quando bozze miste debbano comunque corrispondere su ogni coppia. Sono accettati alias per client più vecchi: text anche come input, value, s, content o source; replacements come pairs, rules o substitutions; case_insensitive come ignore_case, ci o insensitive. Text mancante, replacements mancante, elenco non array, elenco vuoto, coppia non oggetto, find non stringa o find vuoto sollevano invalid_input con un messaggio che nomina il problema, e tali fallimenti non sono addebitati sull'API prepagata. Usi solo result quando Le serve solo la stringa pulita; usi il count per coppia quando una pipeline registra quale voce del glossario ha sparato; usi total_count quando una dashboard traccia il volume di modifiche. Mantenga i payload a dimensioni di frase, paragrafo e documento breve adatte a un isolate Worker piuttosto che dump di più megabyte.

Uso dell'API, prezzi, flussi di lavoro e limiti pratici

Chiami lo strumento gratuito di trova e sostituisci multiplo nel browser per la pulizia di incolli, prove di glossario, demo in aula, QA dei contenuti e rinomine multi-token senza installare un'utilità desktop né scrivere snippet annidati di split-join in ogni linguaggio. Un altro flusso riempie token di modello come company, product e plan code elencando ciascuna coppia in una sola richiesta, oppure elimina marcatori deprecati inviando valori replace vuoti. Non si aspetti una riscrittura consapevole dell'HTML che salti i tag, campi di unione di documenti strutturati, risoluzione parallela per corrispondenza più lunga o collazione specifica di locale oltre all'ignore-case standard: sono problemi separati. Usi l'API KIT prepagata quando un CMS, un job ETL, un backend di form, un help desk o un client mobile necessita della stessa trasformazione multi-coppia sotto saldo a $0.002 per elemento riuscito; i fallimenti di validazione non consumano mai saldo dopo il rifiuto del motore. Un flusso tipico invia un pacchetto di rinomina di marca che prima riscrive il nome legale completo, poi le forme brevi, poi gli indirizzi di contatto, e controlla total_count per confermare che ogni colpo atteso sia stato aggiornato. Abbini questo endpoint al tidy degli spazi o ai convertitori di maiuscole quando il passo successivo è lo stile, ma mantenga trova e sostituisci multiplo come landing propria così l'intento SEO non si mescola con strumenti a coppia singola o playground regex. Gli autori di SDK possono documentare text e replacements come campi obbligatori e mostrare un esempio di successo multi-coppia più un errore di find vuoto così gli integratori vedono entrambi i lati del contratto.

Riempimento di modelli multi-token

Risolva più placeholder —company, product, plan, year— in una bozza o macro elencando ciascuna coppia trova/sostituisci invece di concatenare chiamate API a coppia singola.

QA e fixture deterministici

I harness di test fissano le uscite golden multi-coppia così i refactor che cambiano l'ordine delle coppie, il rifiuto di find vuoto o la corrispondenza senza maiuscole falliscono subito in integrazione continua.

Come esegue trova e sostituisci multiplo con questo strumento?

Invii JSON con text uguale alla Sua stringa di origine e replacements uguale a un array di oggetti, ciascuno con find non vuoto e replace opzionale. Le coppie corrono in ordine. La risposta include result, conteggi per coppia e total_count.

Leggi la documentazione completa del KIT →