ForHosting KIT · Text & KI

Listenelemente zählen

apples, bananas, eine Leerzeile und cherries ergeben 3 Einträge, obwohl der Text 5 Zeilen umfasst: Leerzeilen werden standardmäßig übersprungen. Zählen Sie Einkaufslisten, Packlisten, Namenslisten oder Aufgaben mit einem Eintrag pro Zeile. 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
apples bananas cherries
Erhalten Sie
Anzahl
3
Anzahl der Elemente
3
Zeilen insgesamt
5
Leerzeilen
2

Listenelemente zu zählen ist eine tägliche Inventaraufgabe: Fügen Sie eine Einkaufsliste, eine Pack-Checkliste, ein Namensregister oder ein Ticket-Backlog ein und erfahren Sie, wie viele Zeilen wirklich zählen. Dieser Listenelement-Zähler akzeptiert nicht leeren Text mit einem Eintrag pro Zeile, teilt an Wagenrücklauf, Zeilenvorschub oder CRLF-Paaren und liefert einen stabilen Elementzähler. Standardmäßig werden leere oder nur aus Leerzeichen bestehende Zeilen ignoriert, damit Abstandszeilen das Inventar nicht aufblähen; schalten Sie die Option aus, wenn jedes Zeilensegment — einschließlich abschließender Leereinträge — zählen soll.

Was das Zählen von Listenelementen bedeutet und wie Leerzeilen behandelt werden

Eine Listenelement-Zählung beantwortet eine andere Suchabsicht als ein generischer Zeilenzähler: wie viele Einträge hat meine Liste, wie viele Produkte, Namen oder Aufgaben erscheinen eins pro Zeile, und ob leere Abstandszeilen bei der Inventarprüfung ausgeschlossen werden sollen. Diese Fähigkeit definiert ein Element als Zeilensegment zwischen Terminatoren. Terminatoren sind Wagenrücklauf, Zeilenvorschub oder das Windows-typische Wagenrücklauf-plus-Zeilenvorschub-Paar als einzelner Umbruch, damit eine CRLF-Datei nicht doppelt gezählt wird.

Nach dem Teilen wird jedes Segment klassifiziert. Eine Zeile ist nicht leer, wenn trim alle führenden und nachgestellten Leerzeichen entfernt und etwas übrig bleibt — Buchstaben, Ziffern, Satzzeichen oder andere sichtbare Zeichen. Eine Zeile ist leer, wenn das Segment leer ist oder nach trim leer wird, was reine Leerzeichen, Tabulatoren und völlig leere Zeilen zwischen Blöcken abdeckt.

Bevorzugen Sie diesen Listenelemente-Zähler, wenn die Suchabsicht Listenelemente zählen, wie viele Items in meiner Liste oder Listen-Inventarzähler online ist. Nutzen Sie ihn nicht, wenn Sie Wortzählungen, Zeichenzählungen als Hauptversprechen, Absatzkennung oder mehrfeldrige Zeilenstatistiken auf einer anderen Landing brauchen — das sind andere Begriffe.

Einkaufs- und Packinventar

Fügen Sie eine Einkaufs- oder Packliste mit einem Element pro Zeile ein und erhalten Sie einen Zähler, der leere Abstandszeilen standardmäßig ignoriert.

Register- und Backlog-Prüfungen

Lehrkräfte, PMs und Support-Teams zählen Namen oder Tickets in eingefügten Listen ohne lokale Shell-Utilities zu installieren.

Was passiert, wenn text leer ist?

Ein String der Länge null wird abgelehnt und nicht berechnet; nicht leerer Nur-Leerzeichen-Text ist erlaubt und kann count null melden, wenn Leerzeilen ignoriert werden.

Wie werden CRLF und LF behandelt?

Wagenrücklauf, Zeilenvorschub und CRLF-Paare werden alle als Zeilenumbrüche behandelt. CRLF zählt als einzelner Umbruch, damit Listen im Windows-Stil nicht doppelt gezählt werden.

Warum hat meine Liste mehr Zeilen als Einträge?

Weil Leerzeilen standardmäßig übersprungen werden. Das Beispiel mit apples, bananas, einer Leerzeile und cherries umfasst 5 Zeilen, aber nur 3 davon enthalten einen Eintrag, daher lautet das Ergebnis 3.

Wie zähle ich auch die Leerzeilen mit?

Schalten Sie die Option aus, die Leerzeilen ignoriert. Dann zählt jede Zeile, auch leere Zeilen und die nach einem abschließenden Umbruch, und dasselbe Beispiel ergibt 5 statt 3.

Zählt eine Zeile nur aus Leerzeichen als Eintrag?

Standardmäßig nicht. Eine Zeile, die nur Leerzeichen oder Tabulatoren enthält, gilt als leer und wird nicht gezählt. Sie zählt erst, wenn Sie die Option ausschalten, die Leerzeilen ignoriert.

Was passiert, wenn der Text leer ist?

Ein völlig leerer Text wird abgelehnt, damit eine leere Eingabe nicht als Liste mit null Einträgen durchgeht. Ein Text nur aus Leerzeichen ist dagegen erlaubt und ergibt standardmäßig null Einträge.

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/count-list-items

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/count-list-items \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"apples\nbananas\n\ncherries\n"}'
{
  "text": "apples\nbananas\n\ncherries\n"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.count_list_items",
  "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.

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 Eingabe scheitert mit invalid_input, damit Pipelines nie versehentlich Null-Längen-Payloads speichern.

Was das Zählen von Listenelementen bedeutet und wie Leerzeilen behandelt werden

Das Primärfeld count (auch als item_count exponiert) entspricht non_blank_lines, wenn ignore_blank true ist, und total_lines, wenn ignore_blank false ist. Dieser eine Schalter ist das Produktversprechen: schnelles Inventar, das dazu passt, wie Menschen Listen denken, nicht wie Editoren abschließende Newlines freilegen.

Eingabevertrag, Option ignore_blank und Lesen der Antwortfelder

Boolesche Werte funktionieren direkt; gängige Stringformen true false yes no on off sowie numerisch null oder eins werden ebenfalls akzeptiert, damit Formular-Posts und abfrageartige Clients einfach bleiben. Senden Sie einen JSON-Body mit dem Pflicht-Stringfeld text auf die nicht leere Liste, die Sie messen möchten. Aliase input, value, s, content, body und list werden akzeptiert, wenn ältere Clients oder Formular-Generatoren diese Namen nutzen. Optionales ignore_blank ist standardmäßig true; Aliase skip_blank, skip_empty und ignore_empty mappen auf dasselbe Flag. Fehlendes text, ein Nicht-String-Wert oder ein String der Länge null erheben invalid_input mit einer Meldung, die das Problem benennt, und diese Fehler werden auf der Prepaid-API nicht berechnet. Nur-Leerzeichen-Text ist erlaubt, wenn er nicht Länge null hat: mit Standard-ignore_blank meldet er count null und blank_lines gleich total_lines, das korrekte Inventarergebnis für eine Liste ohne echte Elemente. Bei Erfolg enthält die Antwort count und item_count als Inventargesamtzahl unter der aktuellen Option, total_lines als jedes Zeilensegment, blank_lines und non_blank_lines zur Prüfung, ignore_blank als Echo der genutzten Einstellung, character_count als UTF-16-Länge des Originalstrings, original als Echo der exakten Eingabe für UI-Tabellen und method immer count_list_items, damit Downstream-Code ohne Form-Schnüffeln verzweigen kann. Nutzen Sie count allein, wenn ein Badge nur die Elementanzahl braucht; nutzen Sie blank_lines, wenn eine Stilprüfung leere Abstandszeilen zwischen Blöcken prüft; setzen Sie ignore_blank auf false, wenn ein abschließender Zeilenumbruch den Zähler erhöhen muss, um einem strengen zeilenorientierten Protokoll zu entsprechen. Halten Sie Payloads bei gewöhnlichen Nachrichten- und Dokumentgrößen, die für ein Worker-Isolat geeignet sind, statt Multi-Megabyte-Dumps; dieses Produkt ist ein Textwerkzeug für Listen, kein Massendateilager.

API-Nutzung, Preise, Workflows und praktische Grenzen

Rufen Sie das kostenlose Browser-Werkzeug zum Zählen von Listenelementen für Einkaufslisten, Pack-Checklisten, Klassenregister, Sprint-Backlogs und Paste-Bin-Audits auf, ohne wc zu installieren oder in jeder Sprache ein Skript zu schreiben. Ein typischer Workflow fügt einen Packlisten-Entwurf ein, zählt Elemente mit ignorierten Leerzeilen und vergleicht dann mit einem Packziel vor der Reise. Koppeln Sie diesen Endpunkt mit Sortier- oder Einzigwort-Werkzeugen, wenn der nächste Schritt die Listenbereinigung ist, aber behalten Sie das Zählen von Listenelementen als eigene Landing, damit die Suchabsicht count-list-items nicht mit generischen Zeilenstatistiken oder Worthäufigkeit vermischt wird. Nutzen Sie die Prepaid-KIT-API, wenn ein CMS, eine Content-Pipeline, ein QA-Harness oder ein mobiler Client denselben Vertrag unter Guthaben zu $0.002 pro erfolgreichem Item braucht; Validierungsfehler verbrauchen nach Ablehnung durch die Engine nie Guthaben. Erwarten Sie kein CSV-Spaltenparsing, keine JSON-Arraylänge und kein Entfernen von Aufzählungszeichen — das sind getrennte Probleme mit getrennten SEO-Begriffen. Autoren, die SDKs ausliefern, können text als einziges Pflichtfeld dokumentieren, ignore_blank mit Default true zeigen und ein mehrzeiliges Erfolgsbeispiel plus ein Fehlerbeispiel für leeren String liefern, damit Integratoren beide Vertragsseiten sehen.

CI-Fixtures für Listen-Pipelines

Build-Skripte pinnen Golden-Ausgaben der Elementzählung, damit falsches CRLF-Handling oder Regressionen leerer Eingabe die Continuous Integration sofort scheitern lassen.

Wie zähle ich Listenelemente mit diesem Werkzeug?

Senden Sie JSON mit text auf Ihre nicht leere Liste (ein Element pro Zeile). Die Antwort liefert count und item_count sowie total_lines, blank_lines und non_blank_lines.

Was bewirkt ignore_blank?

Bei true (Standard) werden leere oder nur aus Leerzeichen bestehende Zeilen nicht als Elemente gezählt. Bei false zählt jedes Zeilensegment, einschließlich abschließender Leerzeilen nach einem Zeilenumbruch.

Ist der Listenelement-Zähler kostenlos?

Das Browser-Werkzeug läuft kostenlos auf Ihrem Gerät. API-Aufrufe nutzen Prepaid-KIT-Guthaben zu $0.002 pro erfolgreichem Item; Validierungsfehler werden nicht berechnet.

Vollständige KIT-Dokumentation lesen →