ForHosting KIT · Testi e IA

Estrarre parole per prefisso

Con il prefisso a, «apple apricot banana avocado berry almond» restituisce apple, apricot, avocado e almond: 4 corrispondenze su 6 parole, nell'ordine in cui compaiono. Utile per l'ortografia, gli indici alfabetici o i codici con la stessa radice. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Testo
apple apricot banana avocado berry almond
Prefisso
a
Ottiene
Parole
apple, apricot, avocado, almond
Quantità
4
Totale parole
6

Editor, docenti, analisti SEO e sviluppatori spesso necessitano di un elenco breve di tutte le parole che iniziano con una lettera o un prefisso di codice—non di una tabella di frequenze completa né di un dump di parole uniche di tutto il documento. Questo strumento di estrazione per prefisso accetta testo semplice e un prefisso obbligatorio, tokenizza sequenze Unicode di lettere e cifre (compresi apostrofi interni come don't) e restituisce ogni forma superficiale corrispondente nell'ordine di comparsa. La corrispondenza senza distinzione di maiuscole è attiva per impostazione predefinita, così Apple e apple corrispondono entrambe al prefisso a; Lei può anche imporre maiuscole rigorose quando i tag codificati devono conservare la capitalizzazione. La risposta include l'elenco ordinato, il numero di corrispondenze, il totale dei token, il prefisso inviato e un'etichetta di metodo per le pipeline.

Cosa significa «parole che iniziano con» e come si scelgono le corrispondenze

Una parola che inizia con un prefisso è un token i cui caratteri iniziali uguagliano quel prefisso secondo una definizione chiara di confini di parola e di maiuscole. Questa capacità definisce una parola come una sequenza massima di lettere o cifre Unicode, opzionalmente unita da un apostrofo interno, così contrazioni e nomi come don't o O'Brien restano un solo token. Punteggiatura, simboli e spazi bianchi separano solo i token; non compaiono mai nell'elenco di output.

Ogni occorrenza è conservata nell'ordine del documento, inclusi i duplicati, così Lei può vedere quanto spesso un radicale codificato si ripete senza un secondo passaggio. Una risposta di successo può legittimamente contenere un array words vuoto quando il testo ha token ma nessuno condivide il prefisso—è un risultato di filtro valido, non un errore. Ciò mantiene una semantica di filtro onesta per esercizi di vocabolario, raccolta di hashtag e scansioni di codici di inventario dove zero risultati è un esito normale.

Dove un estrattore di parole per prefisso rende

I docenti di lingue costruiscono elenchi di partenza per fonetica e ortografia: incolli un brano, imposti il prefisso th o un e consegni agli studenti ogni parola corrispondente in ordine senza evidenziare a mano. I team di contenuti e SEO raccolgono parole chiave candidate o codici prodotto che condividono un radicale (geo, bio, multi) da testi lunghi prima di scrivere meta tag. Script di sviluppo e operazioni estraggono SKU di inventario, nomi di feature flag o token di log che iniziano con un prefisso di progetto da testo libero misto.

I flussi di glossario e terminologia isolano i termini sotto un intervallo di lettere nella preparazione di indici alfabetici. Mantenga le richieste sotto il limite di caratteri, fissi l'array words ordinato e i conteggi nei test automatici, e otterrà un filtro di prefisso riproducibile per plugin CMS, esercizi LMS, edge worker e script di pulizia a batch senza montare uno stack NLP completo.

Esercizi di fonetica e vocabolario

Incolli un brano di lettura e un prefisso di lettera o gruppo per elencare ogni parola corrispondente nella pratica di ortografia e fonetica in classe.

Raccolta di tag e radicali di codice

Estragga codici prodotto, hashtag o nomi di funzione che condividono un prefisso di progetto da note e testi di rilascio misti.

Preparazione di glossari e indici

Filtri testi tecnici lunghi in cerca di termini che iniziano con un radicale scelto quando costruisce glossari alfabetici o liste brevi SEO.

Come funziona l'estrazione di parole per prefisso?

Tokenizza il Suo testo in parole Unicode di lettere e cifre (con apostrofi interni), conserva i token che iniziano con il Suo prefisso secondo le regole di maiuscole attive e li restituisce nell'ordine di comparsa con i conteggi.

Sono incluse le corrispondenze duplicate?

Sì. Ogni occorrenza è elencata nell'ordine del documento così Lei può vedere la ripetizione. Usi uno strumento separato di parole uniche se desidera solo forme distinte.

Cosa succede se nessuna parola corrisponde al prefisso?

La chiamata riesce con un array words vuoto e count a zero. È un risultato di filtro valido. Gli errori sono riservati a campi obbligatori mancanti o vuoti e ad altro input non valido.

Le maiuscole contano quando si cerca un prefisso?

Non per impostazione predefinita: Apple corrisponde al prefisso a, e PreFix a pre. Attivi il confronto rigoroso quando delle etichette in codice devono mantenere le maiuscole; allora PreFix corrisponde solo a Pre, non a pre.

Le contrazioni come don't contano come una sola parola?

Sì. Un apostrofo all'interno della parola la tiene unita, quindi don't e O'Brien contano come una parola ciascuno. Punteggiatura, simboli e spazi separano soltanto le parole e non compaiono mai nella lista.

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/extract-words-starting

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/extract-words-starting \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"apple apricot banana avocado berry almond","prefix":"a"}'
{
  "text": "apple apricot banana avocado berry almond",
  "prefix": "a"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.extract_words_starting",
  "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.

max_chars100000
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.

Testo vuoto o prefisso vuoto falliscono con invalid_input anziché inventare corrispondenze.

Cosa significa «parole che iniziano con» e come si scelgono le corrispondenze

La corrispondenza usa startsWith in stile JavaScript sul token dopo un'eventuale conversione in minuscolo: quando case_insensitive è true (impostazione predefinita), sia il token sia il prefisso sono confrontati in minuscolo, così PreFix e prefix corrispondono entrambi al prefisso pre. Quando case_insensitive è false, PreFix corrisponde solo al prefisso Pre, non a pre. Solo campi mancanti o vuoti, input troppo lungo e forme booleane non valide sollevano invalid_input.

Contratto di input, forma della risposta e comportamento in caso di errore

Numeri finiti e bigint per text o prefix vengono convertiti in stringa; oggetti, array e booleani nudi sono rifiutati. Esempio: il testo apple apricot banana avocado berry almond con prefisso a produce apple, apricot, avocado e almond—quattro corrispondenze su sei token quando la corrispondenza ignora le maiuscole. Invii con POST un corpo JSON con due campi obbligatori: text, una stringa non vuota da analizzare (alias: input, string, value, content e s), e prefix, una stringa non vuota con cui ogni corrispondenza deve iniziare (alias: starts_with, start e p). L'opzionale case_insensitive ha valore predefinito true e accetta anche ignore_case, ci o casefold; sono accettati booleani, 0/1 e stringhe true/false comuni. La lunghezza è limitata a centomila caratteri per contenere le scansioni nel browser e nel Worker. In caso di successo il corpo include words (forme superficiali corrispondenti ordinate), count (lunghezza di words), total_words (tutti i token dopo la tokenizzazione), prefix (eco della stringa che Lei ha fornito), case_insensitive (flag effettivo) e method impostato su extract_words_starting per etichettare le pipeline. Testo mancante, vuoto o solo spazi, prefisso mancante o vuoto, campi troppo lunghi e booleani malformati falliscono con invalid_input e non vengono addebitati. Abbini questo endpoint a un elencatore di parole uniche quando serve il vocabolario completo senza filtro di prefisso, o a un cercatore della parola più comune quando interessa solo il picco unico.

Dove un estrattore di parole per prefisso rende

Poiché l'implementazione è parse pura di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello né rete in uscita, e la validazione fallita non consuma saldo.

La corrispondenza distingue maiuscole e minuscole?

Per impostazione predefinita no: case_insensitive è true, quindi Apple corrisponde al prefisso a. Imposti case_insensitive su false per una corrispondenza rigorosa sulla capitalizzazione.

Quanto costa estrarre parole per prefisso?

Lo strumento nel browser è gratuito. Le richieste API usano il saldo KIT prepagato a $0.002 per chiamata riuscita; l'input non valido non viene addebitato.

Leggi la documentazione completa del KIT →