ForHosting KIT · Text & KI

Absätze zählen

Zählen Sie die Absätze eines Textes anhand seiner Leerzeilen: Drei kurze Absätze über alpha, beta und gamma ergeben 3. Zeilen, die nur umbrochen sind und keine Leerzeile dazwischen haben, bleiben ein einziger Absatz. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald

Ein Absatzzähler wandelt freie Prosa in eine verlässliche Ganzzahl für Editoren, CMS-Pipelines und Hausaufgabenkontrollen um. Fügen Sie eine beliebige nicht leere Zeichenkette ein; das Werkzeug erkennt Trennungen durch Leerzeilen—eine oder mehrere leere oder nur aus Leerzeichen bestehende Zeilen zwischen Blöcken—und liefert, wie viele nicht leere Absätze nach dem Verwerfen rein leerer Bereiche übrig bleiben. Einfache Zeilenumbrüche innerhalb eines Blocks bleiben im selben Absatz, sodass harte Umbrüche aus E-Mail oder Chat die Summe nicht aufblähen. Autoren, Lehrkräfte, QA-Skripte und Content-APIs brauchen dieselbe deterministische Leerzeilenregel ohne ein volles Textverarbeitungsprogramm zu öffnen.

So funktioniert das Zählen von Absätzen über Leerzeilen

Im Klartext ist ein Absatz üblicherweise ein Block nicht leeren Inhalts, der vom nächsten durch mindestens eine Leerzeile getrennt ist. Dieser Zähler folgt dieser alltäglichen Definition statt Satzgrenzen oder HTML-Tags zu raten. Zuerst wird die Eingabe geprüft: fehlender Text, kein String-Wert oder eine nach dem Trimmen leere Zeichenkette wird abgelehnt.

Zeilenumbrüche werden normalisiert, sodass Windows-CRLF, altes Mac-CR und Unix-LF vor dem Splitten eine einheitliche LF-Form annehmen. Der Splitter sucht dann eine oder mehrere aufeinanderfolgende Zeilen, die leer sind oder nur Leerzeichen oder Tabs enthalten; diese Läufe sind die Trennungen. Jeder verbleibende Block wird an den äußeren leeren Rändern getrimmt; bleibt etwas Nicht-Leerzeichen übrig, zählt er als ein Absatz.

Führende Leerzeilen, nachgestellte Leerzeilen sowie doppelte oder dreifache Abstände zwischen Blöcken erzeugen nie leere Absätze, sodass ein Dokument, das mit zwei Leerzeilen beginnt, trotzdem beim ersten echten Block zu zählen beginnt. Ein langer Block nur mit harten Umbrüchen (Zeilenumbruch ohne Leerzeile) ist ein Absatz, auch wenn er viele visuelle Zeilen spannt. Das entspricht, wie die meisten Styleguides und Markdown-Editoren Prosa behandeln, wenn Autoren Ideen mit einer Leerzeile trennen.

Wenn Sie Wort- oder Satzzählungen brauchen, nutzen Sie dafür eigene Werkzeuge; diese Seite behandelt nur Leerzeilen-Absatzsummen.

Praktische Tipps, Grenzen und wann Sie dieses Werkzeug nutzen

Nutzen Sie diese Fähigkeit, wenn die Suchabsicht Absätze zählen, Absatzzähler oder Leerzeilen-Absatzsumme online ist. Fügen Sie einen Essay-Entwurf ein, konvertieren Sie einmal und zeigen Sie Studierenden oder Redakteuren die Absatzsumme neben einem Längenziel. Behalten Sie beabsichtigte einfach beabstandete harte Umbrüche im Blick: nur durch einen einzelnen Zeilenumbruch verbundene Zeilen bleiben ein Absatz—korrekt für umflossenen Klartext und nur falsch, wenn jede visuelle Zeile ein eigener Absatz sein sollte—dann fügen Sie zuerst Leerzeilen ein oder nutzen einen Zeilenzähler.

HTML- und Markdown-Quelle mit Tags zählt Leerzeilen weiterhin in der rohen Zeichenkette; entfernen Sie Markup zuerst, wenn Sie nur Prosa-Blöcke wollen. Diese Seite ist kein Satzzähler, kein Wortzählwerkzeug, keine PDF-Seiten- oder Word-Statistik-Fähigkeit und kein NLP-Themasegmentierer, der Trennungen ohne Leerzeilen erfindet. Bevorzugen Sie einen Wort- oder Zeichenzähler, wenn Sie diese Metriken brauchen; bevorzugen Sie diese Fähigkeit, wenn Menschen Ideen bereits mit Leerzeilen getrennt haben und Sie nur die Summe brauchen.

Beim Unterrichten von Schreibstruktur vergleichen Sie denselben Text mit und ohne Leerzeilen, damit Lernende sehen, wie Abstand Absatzgrenzen im Klartext definiert.

Längenprüfungen für Essays und Hausaufgaben

Studierende fügen Entwurfsprosa ein; Lehrkräfte oder LMS-Skripte bestätigen die Absatzsumme gegen Aufgabenregeln vor der Abgabe.

Wie entscheidet das Werkzeug, wo ein Absatz endet?

Es splittet an Leerzeilen: eine oder mehrere aufeinanderfolgende leere oder nur aus Leerzeichen bestehende Zeilen nach Normalisierung der Umbrüche. Einfache Zeilenumbrüche innerhalb eines Blocks bleiben im selben Absatz.

Erzeugen mehrere Leerzeilen leere Absätze?

Nein. Führende, nachgestellte und wiederholte Leerzeilen werden beim Zählen ignoriert; nur nicht leere Inhaltsblöcke erhöhen die Summe.

Zählt dies Wörter oder Sätze?

Nutzen Sie andere Werkzeuge für Wörter oder Sätze.

Zählt ein Absatz mit harten Zeilenumbrüchen als mehrere?

Nein. Ein einfacher Zeilenumbruch innerhalb eines Blocks hält ihn als einen Absatz zusammen, daher bläht von E-Mail oder Chat umbrochener Text die Summe nicht auf. Nur eine Leerzeile beginnt einen neuen Absatz.

Gilt eine Zeile nur aus Leerzeichen als Leerzeile?

Ja. Eine Zeile, die nur Leerzeichen oder Tabs enthält, trennt genauso wie eine leere Zeile. Unsichtbare Leerzeichen in Ihrem Entwurf verbinden also keine zwei Absätze.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/str/paragraph-count

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

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"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_chars100000
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Leere oder nur aus Leerzeichen bestehende Eingaben werden mit dem klaren Fehler invalid_input abgelehnt, damit Automatisierung einen leeren Einfügevorgang nie als Erfolg mit null wertet.

So rufen Sie die API auf und was die Antwort enthält

Senden Sie lieber den rohen Dokumentkörper statt Zeilenumbrüche vorab zu kollabieren, wenn Sie echte Leerzeilen-Semantik wollen; alles auf eine Zeile zu kollabieren würde einen einzigen Absatz erzwingen. Pipelines, die Essays, Release Notes oder Mehrblock-E-Mails verarbeiten, können vor weiterer Analyse am count verzweigen. Senden Sie einen JSON-Body mit dem Pflicht-Stringfeld text (Aliasse input, value, string, s, content und body). Der Wert muss nach dem Trimmen von Leerzeichen eine nicht leere Zeichenkette sein und darf hunderttausend Zeichen nicht überschreiten, damit eine einzelne Anfrage den Speicher von Worker oder Browser bei riesigen Einfügungen nicht erschöpft. Bei Erfolg spiegelt die Antwort input als die original gesendete Zeichenkette, text als die getrimmte Arbeitszeichenkette, paragraph_count und count als dieselbe Ganzzahlsumme, paragraphs als geordnetes Array der nicht leeren Blöcke nach Leerzeilen-Split und message als kurze Zusammenfassung, wie viele Absätze gezählt wurden. Fehlgeschlagene Validierung—fehlender Text, kein String-Wert, zu große Nutzlast oder leerer Inhalt nach Trim—liefert invalid_input und wird nie berechnet. Der Preis ist pauschal $0.002 pro erfolgreicher Anfrage mit Einheit item und marginalem Stückpreis null. Bei der Integration assertieren Sie auf paragraph_count für die Summe, vergleichen optional die Länge von paragraphs mit dieser Summe und behandeln invalid_input als Client-Fehler bei leeren Formularabsendungen, nicht als Abrechnungsereignis.

Praktische Tipps, Grenzen und wann Sie dieses Werkzeug nutzen

Roundtrip-Checks für Tests sind einfach: speisen Sie zwei kurze Zeilen getrennt durch eine Leerzeile und erwarten Sie paragraph_count zwei mit zwei Array-Einträgen; einen ununterbrochenen Block und erwarten Sie eins; senden Sie absichtlich leere Zeichenkette oder Leerzeichen, um invalid_input und die Meldung zu bestätigen, die eine nicht leere Zeichenkette verlangt. Fehlgeschlagene Aufgaben, die invalid_input zurückgeben, verbrauchen kein vorausbezahltes Guthaben, was Formularvalidierung und negative CI-Tests günstig hält.

CMS- und Release-Note-Pipelines

Normalisieren Sie Mehrblock-Release Notes oder Blog-Entwürfe und assertieren Sie paragraph_count vor dem Veröffentlichen oder Übersetzen jedes Blocks.

Unit-Tests für Textprozessoren

Erzeugen Sie bekannte Mehrabsatz-Fixtures und Ablehnungen leerer Eingaben für Editoren, E-Mail-Parser und Markdown-Pipelines.

Was passiert bei leerer Eingabe?

Fehlender Text, Nicht-String-Werte oder nach dem Trimmen leere Zeichenketten liefern invalid_input und werden nie berechnet.

Ist der Absatzzähler kostenlos?

Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreicher Anfrage; fehlgeschlagene Aufgaben werden nie berechnet.

Vollständige KIT-Dokumentation lesen →