ForHosting KIT · Testi e IA

Contare le occorrenze di un carattere specifico nel testo

Questo contatore indica esattamente quante volte un carattere scelto compare in un testo.

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

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. Ogni richiesta API costa $0.002; l’esecutore nel browser è adatto ai controlli interattivi. 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.

Quanto costa?

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

Posso contare una parola o sottostringa?

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

Maiuscole e minuscole corrispondono?

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

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.

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.

Leggi la documentazione completa del KIT →