ForHosting KIT · Testi e IA

Contare le occorrenze di un carattere specifico nel testo

In «Banana bread» la lettera a compare 4 volte. Scelga qualsiasi carattere, da una virgola a un'emoji, e decida se maiuscole e minuscole contano come la stessa lettera. Riceve un conteggio diretto, senza sintassi da imparare. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Testo
Banana bread
Carattere
a
Ottiene
Quantità
4

Questo contatore indica esattamente quante volte un carattere scelto compare in un testo. Inserisca qualsiasi contenuto, selezioni una sola lettera, cifra, segno, spazio, simbolo o emoji e decida se distinguere maiuscole e minuscole. Il risultato è un conteggio diretto, senza sintassi per modelli né regole nascoste sulle parole. È utile per revisione, controlli dei dati, esercizi didattici, verifiche della formattazione e piccole automazioni in cui la lunghezza complessiva non risponde alla domanda specifica.

Conti un carattere senza sorprese nei modelli

Un contatore generico misura l’intera lunghezza, ma molte attività riguardano un segno preciso. Lei può verificare zeri, virgole o lettere. Lo strumento percorre il testo e somma ogni corrispondenza letterale: punto, asterisco e parentesi non diventano comandi di espressioni regolari.

Sono validi anche spazi, ritorni a capo, lettere accentate ed emoji, purché il bersaglio sia un solo carattere Unicode. Un testo vuoto restituisce zero. La risposta ripete bersaglio e modalità per conservare il contesto.

Scelga la corrispondenza esatta o senza distinzione

La corrispondenza esatta è predefinita: A e a vengono contate separatamente. Attivi l’opzione senza distinzione quando le maiuscole non sono rilevanti. Essa non elimina accenti, non normalizza la punteggiatura e non unisce simboli solo visivamente simili.

L’algoritmo attraversa i punti di codice Unicode, quindi può contare un’emoji supplementare come singolo bersaglio. Per scritture e simboli privi di varianti, le due modalità danno normalmente lo stesso totale.

Usi il risultato nei controlli e nelle automazioni

Redattori possono controllare virgolette e trattini, sviluppatori ispezionare delimitatori e docenti verificare esercizi di frequenza. Un team dati può esaminare un separatore prima dell’analisi. La risposta compatta è facile da confrontare con una soglia.

Il calcolo non consulta fonti esterne e non dipende dal caso o dall’ora. Invii sempre un solo carattere: parole e sottostringhe causano un errore esplicito.

Controllare i delimitatori

Conti virgole, tabulazioni, barre verticali o punti e virgola prima di configurare un parser.

Verificare gli esercizi

Misuri la frequenza di una lettera includendo o separando le maiuscole secondo necessità.

Convalidare la formattazione

Confermi il numero previsto di virgolette, punti elenco, spazi o simboli in un modello.

Posso contare una parola o sottostringa?

No. Il bersaglio deve essere esattamente un carattere Unicode; valori più lunghi causano un errore.

Il bersaglio può essere uno spazio o un’emoji?

Sì. È accettato qualsiasi bersaglio rappresentato da un punto di codice Unicode.

Cosa accade con un testo vuoto?

È valido e restituisce zero se il carattere bersaglio è valido.

Il conteggio distingue tra maiuscole e minuscole?

Sì, per impostazione predefinita: la A maiuscola e la a minuscola sono caratteri diversi. Attivi l'opzione senza distinzione quando non le interessa, per esempio per sapere quante volte compare una lettera anche a inizio frase.

Un punto o un asterisco funzionano come un modello speciale?

No. Il carattere viene preso alla lettera: un punto conta i punti, un asterisco gli asterischi e una parentesi quadra le parentesi quadre. Non c'è alcuna sintassi da imparare: si conta esattamente ciò che scrive.

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/text/count-specific-character

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/text/count-specific-character \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Banana bread","character":"a"}'
{
  "text": "Banana bread",
  "character": "a"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "text.count_specific_character",
  "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.

Usi il risultato nei controlli e nelle automazioni

Ogni richiesta API costa $0.002; l’esecutore nel browser è adatto ai controlli interattivi.

Quanto costa?

Ogni richiesta API costa $0.002. L’esecutore nel browser serve per controlli interattivi.

Maiuscole e minuscole corrispondono?

Solo quando case_insensitive è true. Per impostazione predefinita sono contate separatamente.

Leggi la documentazione completa del KIT →