ForHosting KIT · Testi e IA

Contare i paragrafi

Conti i paragrafi di un testo in base alle righe vuote: tre brevi paragrafi su alpha, beta e gamma danno un totale di 3. Le righe solo spezzate, senza una riga vuota in mezzo, restano un unico paragrafo. Gratis nel suo browser.

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

Un contatore di paragrafi trasforma la prosa libera in un intero affidabile per editor, pipeline CMS e controlli di compiti. Incolli qualsiasi stringa non vuota; lo strumento rileva le interruzioni per righe vuote—una o più righe vuote o solo con spazi tra i blocchi—e restituisce quanti paragrafi non vuoti restano dopo aver scartato le regioni puramente bianche. Le interruzioni di riga semplici all’interno di un blocco restano nello stesso paragrafo, così l’a capo forzato di e-mail o chat non gonfia il totale.

Come funziona il conteggio dei paragrafi per righe vuote

Nel testo semplice, un paragrafo è, per convenzione, un blocco di contenuto non vuoto separato dal successivo da almeno una riga vuota. Questo contatore segue quella definizione quotidiana anziché indovinare i confini di frase o i tag HTML. Le interruzioni di riga vengono normalizzate così che CRLF di Windows, CR Mac antico e LF Unix diventino un’unica forma LF prima della divisione.

Il divisor cerca una o più righe consecutive vuote o che contengono solo spazi o tabulazioni; quelle sequenze sono le interruzioni. Ogni blocco restante viene trimmato ai bordi bianchi esterni; se resta qualcosa che non sia spazio, conta come un paragrafo. Le righe vuote iniziali, finali e il doppio o triplo spaziatura tra blocchi non creano mai paragrafi vuoti, così un documento che inizia con due righe vuote inizia comunque dal primo blocco reale.

Un blocco lungo solo con a capo forzati (nuova riga ma senza riga vuota) è un paragrafo anche se occupa molte righe visive. Ciò corrisponde a come la maggior parte delle guide di stile e degli editor Markdown tratta la prosa quando gli autori separano le idee con una riga vuota. Se Le servono conteggi di parole o frasi, usi strumenti dedicati; questa pagina tratta solo i totali di paragrafi per riga vuota.

Consigli pratici, limiti e quando usare questo strumento

Usi questa capacità quando l’intento di ricerca è contare paragrafi, contatore di paragrafi o totale di paragrafi per riga vuota online. Incolli una bozza di tema, converta una volta e mostri a studenti o editor il totale di paragrafi accanto a un obiettivo di lunghezza.

Tenga presenti gli a capo forzati a interlinea singola: le righe unite solo da una nuova riga restano un paragrafo, corretto per testo semplice refluido e sbagliato solo se intendeva che ogni riga visiva fosse il proprio paragrafo—in tal caso inserisca prima righe vuote o usi un contatore di righe. Origine HTML e Markdown con tag conta ancora le righe vuote nella stringa grezza; rimuova il markup prima se desidera solo blocchi di prosa.

Questa pagina non è un contatore di frasi, né di parole, né di pagine PDF o statistiche Word, né un segmentatore NLP di argomenti che inventa interruzioni senza righe vuote. Preferisca un contatore di parole o caratteri quando Le servono quelle metriche; preferisca questa capacità quando le persone hanno già separato le idee con righe vuote e Le serve solo il totale.

Nell’insegnare la struttura della scrittura, confronti lo stesso testo con e senza righe vuote affinché gli apprendisti vedano come la spaziatura definisce i confini di paragrafo nel testo semplice.

Controlli di lunghezza per temi e compiti

Gli studenti incollano bozze di prosa; docenti o script LMS confermano il totale di paragrafi rispetto alle regole del compito prima dell’invio.

Come decide lo strumento dove termina un paragrafo?

Divide sulle interruzioni a riga vuota: una o più righe consecutive vuote o solo con spazi dopo la normalizzazione. Le interruzioni semplici dentro un blocco restano nello stesso paragrafo.

Più righe vuote creano paragrafi vuoti?

No. Le righe vuote iniziali, finali e ripetute sono ignorate nel conteggio; solo i blocchi di contenuto non vuoto aumentano il totale.

Il contatore di paragrafi è gratuito?

Lo strumento del browser è gratuito e gira in locale.

Un paragrafo con a capo manuali conta come più paragrafi?

No. Un semplice a capo all'interno di un blocco lo mantiene come un solo paragrafo, quindi il testo spezzato da un'email o da una chat non gonfia il totale. Solo una riga vuota apre un nuovo paragrafo.

Una riga con soli spazi conta come riga vuota?

Sì. Una riga che contiene solo spazi o tabulazioni funziona da separazione, proprio come una riga vuota, così gli spazi invisibili lasciati in una bozza non uniscono due paragrafi.

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/paragraph-count

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/paragraph-count \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"First paragraph.\n\nSecond paragraph."}'
{
  "text": "First paragraph.\n\nSecond paragraph."
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.paragraph_count",
  "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.

L’input vuoto o solo spazi viene rifiutato con l’errore chiaro invalid_input affinché l’automazione non tratti mai un incolla vuoto come successo a zero. Scrittori, docenti, script di QA e API di contenuti necessitano della stessa regola deterministica di riga vuota senza aprire un elaboratore di testi completo. Il percorso è pura logica di stringhe—senza rete, senza semi casuali, senza orologio—così l’esecutore gratuito del browser e l’API prepagata restituiscono lo stesso JSON a ogni chiamata.

Come funziona il conteggio dei paragrafi per righe vuote

Prima si verifica l’input: testo mancante, valore non stringa o stringa vuota dopo il trim degli spazi viene rifiutato.

Come chiamare l’API e cosa contiene la risposta

Preferisca inviare il corpo grezzo del documento piuttosto che collassare in anticipo le nuove righe se desidera la semantica reale di riga vuota; collassare tutto in una riga forzerebbe un solo paragrafo. Le pipeline che elaborano temi, note di rilascio o e-mail multi-blocco possono diramarsi sul count prima di analisi successive. Invii un corpo JSON con il campo stringa obbligatorio text (alias input, value, string, s, content e body). Il valore deve essere una stringa non vuota dopo il trim degli spazi e non superare centomila caratteri affinché una sola richiesta non esaurisca la memoria del Worker o del browser con incolli enormi. In caso di successo la risposta restituisce input come la stringa originale inviata, text come la stringa di lavoro trimmata, paragraph_count e count come lo stesso totale intero, paragraphs come un array ordinato dei blocchi non vuoti dopo la divisione per righe vuote, e message come un breve riepilogo che indica quanti paragrafi sono stati contati. La validazione fallita—testo assente, valore non stringa, carico eccessivo o contenuto vuoto dopo il trim—restituisce invalid_input e non viene mai addebitata. Il prezzo è un $0.002 fisso per richiesta riuscita con unità item e prezzo unitario marginale zero. In integrazione, asserisca su paragraph_count per il totale, confronti opzionalmente la lunghezza di paragraphs con quel totale, e tratti invalid_input come errore del client su invii di modulo vuoti, non come evento di fatturazione.

Consigli pratici, limiti e quando usare questo strumento

I controlli andata e ritorno per i test sono facili: alimenti due righe corte separate da una riga vuota e si aspetti paragraph_count due con due voci nell’array; un blocco ininterrotto e si aspetti uno; invii deliberatamente stringa vuota o spazi per confermare invalid_input e il messaggio che chiede una stringa non vuota. Le attività fallite che restituiscono invalid_input non consumano il saldo prepagato, il che mantiene economiche la validazione dei moduli e i test negativi CI.

Pipeline CMS e note di rilascio

Normalizzi note di rilascio o bozze di blog multi-blocco e asserisca paragraph_count prima di pubblicare o tradurre ogni blocco.

Test unitari per processori di testo

Generi fixture multiparrafo di riferimento e rifiuti di input vuoto per editor, parser di e-mail e pipeline markdown.

Cosa succede con input vuoto?

Testo assente, valori non stringa o stringhe vuote dopo il trim restituiscono invalid_input e non vengono mai addebitati.

Conta parole o frasi?

No. Restituisce solo paragraph_count (e count), l’array paragraphs e un breve messaggio. Usi altri strumenti per parole o frasi.

Leggi la documentazione completa del KIT →