ForHosting KIT · Text & KI

Zeilenlängen-Statistiken: Min, Max, Mittelwert und Median

Erhalten Sie die vier Zahlen, die die Breite Ihrer Zeilen beschreiben: Bei drei Beispielzeilen hat die kürzeste 5 Zeichen, die längste 22, und der Median liegt bei 10. So finden Sie die Zeile, die das Layout sprengt, ohne die Datei abzusuchen. 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
Wenn Sie eingeben
Text
short a somewhat longer line mid length
Erhalten Sie
Zeilen
3
Min
5
Max
22
Durchschnitt
12,333333

Es ist der schnellste Weg, Fragen zu beantworten wie die tatsächliche Breite einer Protokolldatei, ob ein Gedicht ein gleichmäßiges Versmaß hält oder ob ein umbrochenes Dokument seine Zielspaltenbreite einhält – ohne den Text in einen Editor zu laden und ihn per Augenschein zu prüfen.

Was die vier Zahlen verraten

Jede Statistik beantwortet eine andere Frage zu Ihrem Text. Die minimale Zeilenlänge erfasst das kurze Ende: leere Trennzeilen, Ein-Wort-Zeilen oder ein verirrter Rest nach einer Bearbeitung. Die maximale Zeilenlänge erfasst das lange Ende, das Layouts, Terminal-Panels, E-Mail-Clients und Code-Review-Werkzeuge sprengt, die ein Spaltenbudget voraussetzen.

Der Mittelwert gibt die typische Größe an, nützlich, wenn Sie zwei Versionen desselben Dokuments vergleichen oder prüfen, ob eine Überarbeitung die Prosa wirklich gestrafft hat. Und der Median zeigt, wo die mittlere Zeile liegt – robuster als der Mittelwert, wenn wenige extreme Zeilen den Durchschnitt verzerren würden. Zusammen gelesen liefern Minimum und Maximum die Streuung, während Mittelwert und Median gemeinsam die Schiefe zeigen: Liegt der Mittelwert deutlich über dem Median, ziehen einige wenige sehr lange Zeilen den Text nach oben, und Sie werden sie vermutlich finden wollen.

Wie Zeilen und Längen gezählt werden

Der Text wird an jedem der üblichen Zeilenenden – LF, CR oder CRLF – in Zeilen aufgeteilt, sodass Dateien aus Unix-, klassischen Mac- und Windows-Systemen gleich gemessen werden. Die Länge wird in Zeichen gezählt, genau so, wie die Zeichenkette sie enthält: ohne Kürzen, ohne Zusammenziehen von Leerzeichen, ohne Ausnahmen. Eine leere Zeile zwischen zwei Absätzen zählt als Zeile der Länge null, und eine Zeile aus Leerzeichen am Ende zählt jedes dieser Leerzeichen, denn das ist die ehrliche Breite dessen, was Sie gesendet haben.

Mittelwert und Median werden auf sechs Dezimalstellen gerundet, damit das Ergebnis auf jeder Maschine identisch ist – wichtig, wenn Sie Ausgaben zwischen Läufen vergleichen oder in einem Audit-Trail ablegen.

Wo es in echte Arbeitsabläufe passt

Teams bauen Zeilenlängen-Statistiken in Prüfungen ein, die sonst manuelle Sichtkontrollen wären. Eine Dokumentations-Pipeline prüft vor der Veröffentlichung, ob Codebeispiele innerhalb eines 80-Spalten-Budgets bleiben; eine Daten-Pipeline profiliert eingehende Dateien mit fester Satzlänge und weist einen Feed zurück, dessen Datensatzlänge sich plötzlich ändert; ein Publishing-Workflow bestätigt, dass ein Klartext-Newsletter so umbricht, wie die Vorlage es erwartet. Nichts, was Sie senden, wird aufbewahrt: Der Text wird gemessen und verworfen, und nur die vier Zahlen kommen zurück.

Zum Zählen statt Messen von Zeilen kombinieren Sie es mit einem Zeilenzähler; zum Erzwingen einer Breite mit einem Umbruch-Werkzeug, das die Zeilen auf die gewünschte Spalte neu bricht.

Prüfen Sie ein Protokoll oder einen Daten-Feed

Profilieren Sie eine eingehende Datei mit fester Satzlänge oder im CSV-Stil und schlagen Sie Alarm, wenn die maximale Zeilenlänge von der Satzgröße abweicht, die der Parser erwartet.

Erzwingen Sie ein Spaltenbudget

Prüfen Sie, ob Codebeispiele, READMEs oder Klartext-E-Mails vor Veröffentlichung oder Versand innerhalb eines 80-Spalten-Limits bleiben.

Vergleichen Sie Entwürfe eines Dokuments

Verfolgen Sie Mittelwert und Median der Zeilenlänge über Revisionen hinweg, um zu sehen, ob eine Bearbeitung den Text wirklich gestrafft oder nur Wörter verschoben hat.

Was kostet das?

Es ist außerdem kostenlos, es in Ihrem Browser auf dieser Seite auszuführen.

Was zählt genau als Zeile?

Der Text wird an den Zeilenenden LF, CR oder CRLF aufgeteilt. Jedes Segment zählt, einschließlich leerer Zeilen, die die Länge null messen.

Werden Leerzeichen vor dem Messen entfernt?

Nein. Die Längen werden in Zeichen genau so gezählt, wie sie gesendet wurden; führende und abschließende Leerzeichen gehen also in die Länge jeder Zeile ein.

Wie werden Mittelwert und Median gerundet?

Beide werden auf sechs Dezimalstellen gerundet, damit die Ergebnisse stabil und zwischen Maschinen und Läufen Byte für Byte identisch sind.

Wird mein Text gespeichert?

Nein. Er wird gemessen und verworfen; nur die vier Statistiken werden zurückgegeben.

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/text/line-length-stats

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/text/line-length-stats \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"short\na somewhat longer line\nmid length"}'
{
  "text": "short\na somewhat longer line\nmid length"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "text.line_length_stats",
  "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_mb5
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.

Die API für Zeilenlängen-Statistiken liest einen mehrzeiligen Text und liefert in einem einzigen Aufruf die vier Zahlen, die beschreiben, wie Ihre Zeilen dimensioniert sind: die kürzeste Zeile, die längste Zeile, die durchschnittliche Zeilenlänge und den Median, alles in Zeichen gezählt. Fügen Sie den Text ein und Sie erhalten das Profil; automatisieren Sie es, und derselbe Code läuft am Edge für $0.002 pro Anfrage.

Wie Zeilen und Längen gezählt werden

Die einzige Eingabe, die abgelehnt wird, ist ein Text ganz ohne Zeilen – eine leere Zeichenkette –, weil es nichts Sinnvolles zu messen gibt; in diesem Fall erhalten Sie einen klaren invalid_input-Fehler, und die Anfrage wird nicht berechnet.

Wo es in echte Arbeitsabläufe passt

Da derselbe Code kostenlos in Ihrem Browser und auf der API läuft, können Sie die Prüfung prototypisch testen, indem Sie eine Probe auf dieser Seite einfügen, und erst zahlen – $0.002 pro Anfrage –, wenn Sie automatisieren.

Was passiert, wenn der Text leer ist?

Eine leere Zeichenkette hat keine Zeilen; die Anfrage schlägt daher mit einem invalid_input-Fehler fehl und wird nicht berechnet.

Vollständige KIT-Dokumentation lesen →