ForHosting KIT · Text & KI

Wörter nach Länge sortieren

Fügen Sie einen Abschnitt ein und erhalten Sie seine Wörter nach Buchstabenzahl geordnet: Aus «I am a poet of moonlight» wird I, a, am, of, poet, moonlight. Gleich lange Wörter behalten ihre Lesereihenfolge. 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
I am a poet of moonlight
Erhalten Sie
Text
I a am of poet moonlight
Wörter
I, a, am, of, poet, moonlight
Längen
1, 1, 2, 2, 4, 9
Anzahl
6

Wörter nach Länge zu sortieren ist eine klare Textaufgabe: Sie wollen jedes Wort eines Abschnitts vom kürzesten zum längsten aufreihen, um das Metrum zu studieren, ein Wortspiel-Regal zu füllen oder ein Gedicht nach langen und kurzen Token abzusuchen. Fügen Sie beliebigen nichtleeren Text ein und diese Fähigkeit tokenisiert Unicode-Buchstabenläufe, behält innere Apostrophe und Bindestriche, damit Zusammenziehungen und Komposita ganz bleiben, misst jedes Token nach Buchstabenzahl und liefert die Wörter vom kürzesten zum längsten. Wörter gleicher Länge behalten ihre ursprüngliche Lesereihenfolge, sodass die Rangfolge über Läufe hinweg stabil bleibt. Leere Zeichenketten und eine Eingabe nur aus Satzzeichen scheitern mit ungültiger Eingabe, statt eine leere Liste zu erfinden.

Wie die Sortierung nach Länge arbeitet und was als Wort zählt

Die Suchabsicht, Wörter nach Länge zu sortieren, ist enger als ein allgemeiner Wortzähler oder eine alphabetische Listensortierung: Die Leute wollen jedes Token danach aufreihen, wie viele Buchstaben es enthält, vom kürzesten zum längsten, um ein Gedicht zu studieren, ein Spielregal zu füllen oder kurzen und langen Wortschatz in einem Abschnitt zu vergleichen. Diese Fähigkeit definiert ein Wort als einen maximalen Lauf von Unicode-Buchstaben, einschließlich kombinierender Zeichen, die auf diesen Buchstaben sitzen, sodass café und ein zerlegtes cafe plus Akut ein einziges Token bleiben.

Ein innerer Apostroph oder Bindestrich kann Buchstabengruppen verbinden, sodass don't, well-known und mother-in-law einzelne Wörter bleiben statt Splitter. Leerzeichen, Tabulatoren, Zeilenumbrüche, Ziffern, Emoji und alle übrigen Satzzeichen wirken nur als Trenner, sodass ein abschließendes Komma nie eine Länge aufbläht und nie zum Scheinwort wird. Die Länge ist die Anzahl der Unicode-Buchstaben im Token, nicht JavaScript-UTF-16-Einheiten und nicht die sichtbare Breite in einer bestimmten Schrift.

Hello hat fünf Buchstaben, a hat einen, don't hat vier und supercalifragilisticexpialidocious hat vierunddreißig. Nach der Tokenisierung erfasst die Engine jedes Wort mit seiner Buchstabenzahl und seinem Ursprungsindex und sortiert dann standardmäßig aufsteigend nach Länge. Wörter, die eine Länge teilen, behalten die Reihenfolge des ersten Auftretens, damit Gleichstände reproduzierbar bleiben.

Wortspiele, Lyrik, linguistische Abläufe, Preis und Grenzen

Rufen Sie das kostenlose Werkzeug im Browser sort-words-by-length auf, wenn Sie eine harte Rangfolge für Wortspiele, Lyrik oder linguistische Erkundung brauchen: ein Kreuzworträtselführer sieht, welche Token in ein Drei-Buchstaben-Feld passen, ein Dichter durchsucht einen Entwurf nach einem Lauf ein- und zweibuchstabiger Wörter, die die Zeile beschleunigen, und eine Sprachlehrerin zeigt, wie ein Absatz aus kurzen Funktionswörtern und längeren Inhaltswörtern gebaut ist. Ein typischer Ablauf fügt einen Vers ein, liest groups für das Längenhistogramm und kopiert text zurück in ein Arbeitsblatt.

Koppeln Sie diesen Endpunkt mit einer Wortzählung oder einer Prüfung einzigartiger Wörter, wenn der nächste Schritt Umfang oder Wortschatz ist, aber behalten Sie sort-words-by-length als eigene Seite, damit die Absicht vom kürzesten zum längsten nicht mit alphabetischer Zeilensortierung oder Anfragen nach dem längsten Wort vermischt wird. Erwarten Sie keine Schriftmetriken, Unterschneidung, Silbenzählung oder Wörterbuchdefinitionen — die hängen von einer Type, einer Phonologie oder einem Lexikon ab, die dieser Parse-Pfad nicht ausführt.

Wortspiele und Rätselregale

Spieler und Trainer fügen eine Bank von Kandidatenwörtern ein und lesen groups, um zu sehen, welche Token in ein Zwei-, Drei- oder Fünf-Buchstaben-Feld passen.

Metrum und Textur der Verszeile

Dichter sortieren einen Entwurf nach Buchstabenzahl, um einen Lauf kurzer Funktionswörter oder ein einzelnes langes Token zu finden, das die Zeile beherrschen wird.

Wie sortiere ich die Wörter meines Texts nach Länge?

Die Antwort enthält text als mit Leerzeichen verbundene Rangfolge, words als geordnetes Array und groups, das diese Wörter nach Buchstabenzahl vom kürzesten zum längsten bündelt.

Wie wird die Wortlänge gezählt?

Die Länge ist die Anzahl der Unicode-Buchstaben in jedem Token. Kombinierende Zeichen, Apostrophe und Bindestriche zählen nicht mit, sodass don't vier Buchstaben hat und café vier Buchstaben hat.

Was geschieht, wenn mehrere Wörter dieselbe Länge teilen?

Sie bleiben in der Reihenfolge, in der sie zuerst in der Eingabe erschienen.

Werden Zusammenziehungen und Bindestrichkomposita gespalten?

Nein. Ein innerer Apostroph oder Bindestrich kann Buchstabengruppen verbinden, sodass don't, well-known und mother-in-law je ein Wort bleiben. Umgebende Satzzeichen bleiben ein Trenner.

Kann ich die Wörter vom längsten zum kürzesten sortieren?

Ja. Wählen Sie die umgekehrte Reihenfolge, dann stehen die langen Wörter vorn: Im Beispiel kommt moonlight vor poet. Standardmäßig wird vom kürzesten zum längsten Wort sortiert, wie es Wortspiele meist verlangen.

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/sort-words-length

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/sort-words-length \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"I am a poet of moonlight"}'
{
  "text": "I am a poet of moonlight"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.sort_words_length",
  "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.

Der kostenlose Browser-Läufer und die vorausbezahlte API teilen eine einzige deterministische Funktion, sodass Klassenlösungen und Produktionspipelines bei derselben Zeichenkette nie auseinanderlaufen. Erfolgreiche API-Aufrufe werden mit $0.002 pro Element berechnet; Validierungsfehler werden nicht berechnet.

Wie die Sortierung nach Länge arbeitet und was als Wort zählt

Identischer Text liefert stets dasselbe JSON, ohne Netz, ohne Zufallsseed und ohne Wanduhr, was Hausaufgabenlösungen und Continuous-Integration-Anker für Arbeitsblätter, Layoutskripte und Spielgeneratoren vertrauenswürdig hält.

Eingabevertrag, Sortierrichtung, Antwortfelder und leerer Text

Eine leere Zeichenkette, nur Leerzeichen oder nur Ziffern und Satzzeichen scheitern ebenfalls, weil kein buchstabenhaltiges Wort gefunden wurde — die Meldung besagt, dass text mindestens ein Wort enthalten muss und Satzzeichen allein nicht genügen. Optionales order akzeptiert asc für vom kürzesten zum längsten, das ist der Standard, oder desc für vom längsten zum kürzesten; Aliase direction und dir werden akzeptiert. Beispiel: I am a poet of moonlight ergibt sechs Wörter in der Reihenfolge I, a, am, of, poet, moonlight. Nutzen Sie text, wenn ein Mensch eine einfügebereite Zeile braucht; nutzen Sie words und groups, wenn eine App Eimer nach Länge für ein Arbeitsblatt oder ein Spielbrett zeichnen soll. Senden Sie per POST einen JSON-Körper mit dem Pflicht-Stringfeld text auf den Abschnitt gesetzt, den Sie sortieren möchten. Aliase input, value, s, content und body werden akzeptiert, damit Formular-Generatoren und ältere Clients unter vertrauten Namen senden. Der Wert muss eine Zeichenkette sein; Objekte, Arrays, Booleans und Zahlen scheitern mit invalid_input und nennen das Problem. Nutzlasten über der dokumentierten Zeichengrenze scheitern ebenso, damit eine einzelne Anfrage den Arbeitsspeicher des Worker nicht monopolisiert. Diese Validierungsfehler werden auf der vorausbezahlten API nicht berechnet. Bei Erfolg spiegelt die Antwort original als die genaue Eingabe, text als die sortierten Wörter, mit einem einzelnen Leerzeichen verbunden, words als das geordnete Array, lengths als die passenden Buchstabenzahlen und count als die Zahl der sortierten Token. shortest_length und longest_length melden die Extreme, groups listet jede unterschiedliche Länge mit den Wörtern, die sie teilen, order spiegelt die wirksame Richtung, und method ist stets sort_words_length, damit Clients ohne Formschnüffeln verzweigen.

Wortspiele, Lyrik, linguistische Abläufe, Preis und Grenzen

Nutzen Sie die vorausbezahlte KIT-API, wenn eine Tutor-App, ein CMS oder ein mobiler Client denselben Vertrag unter Guthaben zu $0.002 pro erfolgreichem Element braucht; Validierungsfehler verbrauchen nach der Ablehnung durch die Engine nie Guthaben.

Klassenlinguistik und Fixtures

Lehrkräfte und Build-Skripte pinnen die Rangfolge vom kürzesten zum längsten, damit Arbeitsblätter und Tokenisierungsregressionen ehrlich bleiben.

Was kostet das Sortieren von Wörtern nach Länge?

Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; leere oder wortlose Eingabe wird nicht berechnet.

Vollständige KIT-Dokumentation lesen →