ForHosting KIT · Testi e IA

Sostituire la prima occorrenza

In «one two one three one», sostituire il primo «one» con «FIRST» dà «FIRST two one three one», e le altre occorrenze restano come sono. La ricerca è letterale, con un'opzione per ignorare le maiuscole. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Testo
one two one three one
Calcola
one
Sostituzione
FIRST
Ottiene
Risultato
FIRST two one three one
Testo
FIRST two one three one
Originale
one two one three one
Quantità
1

Redattori, ingegneri e pipeline di automazione spesso necessitano di una modifica precisa: cambiare solo la prima menzione di una parola o token e lasciare sole tutte le occorrenze successive. Un trova e sostituisci globale riscrive l’intero documento e può rompere esempi, log o nomi di prodotto di cui Lei ha ancora bisogno. Un flag opzionale senza distinzione di maiuscole copre bozze miste in cui il primo Hello o HELLO deve cambiare senza scansionare ogni forma successiva. I termini di ricerca vuoti falliscono con input non valido così i job di massa non eseguono mai un no-op silenzioso.

Cosa significa sostituire la prima occorrenza e quando usarlo

Sostituire la prima occorrenza significa scorrere la stringa di origine da sinistra, fermarsi alla prima corrispondenza non sovrapposta di un termine di ricerca, scrivere una stringa di sostituzione in quel solo punto e lasciare intatta ogni corrispondenza successiva — anche quando la sostituzione è vuota e si elimina solo il primo hit.

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 le pipeline che non devono mai sorprendersi con caratteri speciali. Preferisca questa calcolatrice quando l’intento di ricerca è sostituire la prima occorrenza, scambiare solo la prima corrispondenza, modificare la prima sottostringa o cambiare il primo token senza un rinomina globale.

Le fonti tipiche includono titoli di documento in cui solo il nome prodotto iniziale deve aggiornarsi, righe di log in cui il primo codice di errore viene riscritto per demo, celle CSV con un prefisso legacy iniziale e note in cui un errore di ortografia compare una volta in alto e correttamente dopo. La corrispondenza opzionale senza maiuscole piega il caso delle lettere così il primo Hello, HELLO o hello viene catturato senza elencare varianti.

Non usi questo prodotto quando deve sostituire ogni corrispondenza — è un intento SEO distinto servito da strumenti di trova e sostituisci tutto — né quando servono gruppi di cattura, lookaround o motori regex multilinea.

Solo il primo nome di marca o prodotto

Aggiorni il nome prodotto iniziale nei testi di marketing lasciando invariati i nomi di esempio successivi, gli SKU e le stringhe demo.

Pulizia del token iniziale nei template

Elimini o riscriva solo il primo token segnaposto o il prefisso legacy in macro, frammenti e-mail e righe di configurazione.

Come si sostituisce solo la prima occorrenza di una sottostringa?

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

Cosa succede se il termine di ricerca è vuoto?

Una stringa find vuota viene rifiutata così le pipeline non eseguono mai un no-op silenzioso né il classico errore di sostituzione della stringa vuota; tali fallimenti non vengono addebitati.

In che modo differisce da trova e sostituisci tutto?

Questo strumento cambia solo la prima corrispondenza e lascia intatte le successive. Trova e sostituisci tutto scambia ogni occorrenza. Usi replace-first quando serve una modifica unica e precisa.

Lo strumento per sostituire la prima occorrenza è gratuito?

Lo strumento del browser viene eseguito gratis sul Suo dispositivo.

Find supporta le espressioni regolari?

No. Il termine di ricerca è sempre trattato come stringa letterale. Punti, parentesi e altri metacaratteri regex corrispondono a sé stessi così il comportamento resta prevedibile per redattori 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/replace-first

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-first \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"one two one three one","find":"one"}'
{
  "text": "one two one three one",
  "find": "one"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.replace_first",
  "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 per sostituire la prima occorrenza prende la stringa di origine, un termine di ricerca non vuoto e una sostituzione opzionale, sostituisce solo la prima corrispondenza letterale e restituisce un contratto JSON stabile con il risultato, il conteggio delle corrispondenze, l’indice di caratteri, l’eco dell’originale e i termini applicati.

Cosa significa sostituire la prima occorrenza e quando usarlo

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

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

Usi solo result quando le serve solo la stringa pulita; usi count e index quando una pipeline registra se e dove è atterrata la modifica; usi original e result insieme quando un’interfaccia demo deve mostrare prima e dopo. Il testo di origine segue le stesse regole di conservazione degli altri elementi parse del KIT. Invii un corpo JSON con il campo stringa obbligatorio text impostato sulla fonte che desidera modificare e il campo stringa obbligatorio find impostato su un termine di ricerca non vuoto. Il replace opzionale ha come predefinito la stringa vuota, che elimina solo la prima corrispondenza. case_insensitive opzionale ha come predefinito false per maiuscole esatte; lo imposti a true quando la prima bozza a maiuscole miste deve 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 mancante, find mancante, un valore non stringa o una stringa find vuota sollevano invalid_input con un messaggio che nomina il problema, e tali fallimenti non vengono addebitati sull’API prepagata. 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 nel browser per sostituire la prima occorrenza per la pulizia di incolli, demo in aula, QA dei contenuti e rinomine rapide a un solo hit senza installare un’utilità desktop né scrivere frammenti indexOf e slice in ogni linguaggio. Un flusso tipico rinomina solo la prima menzione di marca in un testo prodotto così i nomi di esempio successivi restano intatti, poi verifica che count sia uno e che index punti all’offset atteso. Non si aspetti una riscrittura consapevole dell’HTML che salti i tag, campi di unione di documenti strutturati o collazione specifica della locale oltre alla corrispondenza standard senza maiuscole — sono problemi distinti. Usi l’API prepagata del KIT quando un CMS, un job ETL, un backend di moduli, un desk di supporto o un client mobile necessitano della stessa trasformazione a 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 iniziale inviando replace vuoto, oppure normalizza la prima variante a maiuscole miste con case_insensitive true prima dell’indicizzazione di ricerca. Abbini questo endpoint a un trova e sostituisci completo quando un passo successivo ha davvero bisogno di ogni corrispondenza, ma mantenga replace-first come landing propria così l’intento SEO non si mescola con gli strumenti di sostituzione totale. Gli autori che spediscono SDK possono documentare text e find come campi obbligatori e mostrare una fonte a più corrispondenze in cui cambia solo il primo hit più un esempio di errore find vuoto, così gli integratori vedono entrambi i lati del contratto.

QA e fixture deterministiche

I harness di test fissano le uscite golden di replace-first così un refactor che passa a replace-all o cambia il rifiuto di find vuoto fallisce subito l’integrazione continua.

Leggi la documentazione completa del KIT →