Längstes Wort
Ermitteln Sie das längste Wort eines Textes und seine Buchstabenzahl: In einem Satz über englische Worträtsel gewinnt supercalifragilisticexpialidocious mit 34 Buchstaben. Bei Gleichstand werden alle genannt, praktisch für Satz und Wortspiele. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Das längste Wort eines Abschnitts zu finden ist eine scharfe Alltagskontrolle für den Satzspiegel, Lesbarkeitsprüfungen und Wortspiele. Fügen Sie nichtleeren Text ein und diese Fähigkeit durchläuft Unicode-Buchstabenläufe, misst jedes Token nach Buchstabenzahl und meldet das Siegerwort zusammen mit seiner Länge. Teilen mehrere Wörter dieses Maximum, wird jeder unterschiedliche Sieger in der Reihenfolge des ersten Auftretens aufgeführt, damit Gleichstände sichtbar bleiben statt versteckt. Satzzeichen, Ziffern und Emoji wirken nur als Trenner, sodass ein abschließendes Komma nie eine Länge aufbläht und nie zum Scheinsieger wird. Leere Zeichenketten und eine Eingabe nur aus Satzzeichen scheitern mit ungültiger Eingabe, statt eine Antwort der Länge null zu erfinden.
Wie die Erkennung des längsten Wortes arbeitet und was als Wort zählt
Die Suchabsicht zum Finden des längsten Wortes ist enger als ein allgemeiner Wortzähler oder eine Liste einzigartiger Wörter: Die Leute wollen die maximale Buchstabenlänge und die Identität jedes Wortes, das bei dieser Länge gleichsteht. Diese Fähigkeit definiert ein Wort als einen maximalen zusammenhängenden 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.
Leerzeichen, Tabulatoren, Zeilenumbrüche, Ziffern, Emoji und alle Satzzeichen wirken nur als Trenner, sodass ein Komma nach einem Token die Länge nie aufbläht und nie ein Scheinwort erzeugt. 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 und supercalifragilisticexpialidocious hat vierunddreißig.
Bindestrichverbindungen wie well-known werden zu zwei Wörtern, well und known, weil der Bindestrich ein Trenner ist; Zusammenziehungen wie don't werden aus demselben Grund zu don und t. Diese Regel ist Absicht und stabil: Satzzeichen zu ignorieren bedeutet, dass Satzzeichen Buchstaben nie zu einem längeren Token verbinden, genau das, was Satzspiegelprüfungen brauchen, wenn sie fragen, wie breit der längste unzerbrechliche Buchstabenlauf sein wird.
Nach der Tokenisierung läuft die Engine jedes Wort einmal ab, verfolgt die größte gesehene Länge und sammelt dann unterschiedliche Oberflächenformen, deren Buchstabenzahl diesem Maximum entspricht, wobei die Reihenfolge des ersten Auftretens erhalten bleibt, damit Gleichstände über Läufe hinweg reproduzierbar sind.
Anwendungsfälle
Lesbarkeits- und Jargonprüfung
Redakteure scannen Entwürfe, um Bandwurmwörter sichtbar zu machen, die das Lesen erschweren, und entscheiden dann, ob sie bleiben, getrennt oder ersetzt werden.
Häufige Fragen
Zählen Satzzeichen zur Wortlänge?
Nein. Nur Unicode-Buchstaben bilden Wörter und erhöhen die Länge. Kommas, Anführungszeichen, Bindestriche, Ziffern und Emoji sind Trenner und blähen die Zahl nie auf.
Was passiert, wenn zwei Wörter gleich lang sind?
Alle verschiedenen Wörter mit der Höchstlänge werden aufgelistet, in der Reihenfolge ihres ersten Auftretens im Text. Keines wird verschwiegen, Sie sehen also alle Kandidaten auf einmal.
Zählt ein Wort mit Bindestrich als ein Wort?
Nein. Der Bindestrich trennt, deshalb wird aus well-known zwei Wörter, well und known. Ein zusammengeschriebenes Wort wie Donaudampfschifffahrt bleibt dagegen ein einziges Wort.
Funktioniert es mit Umlauten und Akzenten?
Ja. Buchstaben mit Umlaut oder Akzent zählen als Buchstaben, daher bleibt café ein Wort, auch wenn der Akzent als eigenes Zeichen getippt wurde. Die Länge ist eine Buchstabenzahl, nicht die Breite des Wortes in einer Schrift.
Zählen Zahlen als Wörter?
Nein. Ziffern, Emojis und Satzzeichen trennen nur Wörter. Ein Text, der nur aus Zahlen und Zeichen besteht, wird abgelehnt, weil er kein einziges Wort zum Messen enthält.
Verwandte Tools
Für Entwickler — API-Zugang
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.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/str/longest-word \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"The quick brown fox jumps over the lazy dog."}'const res = await fetch("https://api.kit.forhosting.com/str/longest-word", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "The quick brown fox jumps over the lazy dog."
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/str/longest-word",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "The quick brown fox jumps over the lazy dog."
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/str/longest-word", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"The quick brown fox jumps over the lazy dog."}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"The quick brown fox jumps over the lazy dog."}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/str/longest-word", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"text": "The quick brown fox jumps over the lazy dog."
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "str.longest_word",
"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.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_chars | 100000 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Erfolgreiche API-Aufrufe werden mit $0.002 pro Element berechnet; Validierungsfehler werden nicht berechnet.
Eingabevertrag, Antwortfelder und leerer oder wortloser 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. Senden Sie per POST einen JSON-Körper mit dem Pflicht-Stringfeld text auf den Abschnitt gesetzt, den Sie scannen 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 nichtendliche 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 text für UI-Tabellen, meldet total_words als Zahl der gefundenen Buchstabenfolgen, longest_length als maximale Buchstabenzahl, longest_word als den ersten Sieger in Lesereihenfolge, longest_words als die geordnete Liste unterschiedlicher Wörter mit dieser Länge, tie_count als Länge dieser Liste und method stets auf longest_word, damit Clients ohne Formschnüffeln verzweigen. Beispiel: The quick brown fox jumps over the lazy dog ergibt total_words neun, longest_length fünf, longest_word quick und longest_words mit quick, brown und jumps. Eine Zeile mit supercalifragilisticexpialidocious ergibt longest_length vierunddreißig mit einem einzigen Sieger. Nutzen Sie longest_word und longest_length, wenn ein Abzeichen nur den ersten Champion braucht; nutzen Sie longest_words, wenn Sie jeden Gleichstand für einen Spielschlüssel oder eine Layoutprüfung zeigen müssen.
Satzspiegel, Lesbarkeit, Rätsel, Preis und praktische Grenzen
Rufen Sie das kostenlose Werkzeug im Browser auf, um das längste Wort zu finden, wenn Sie eine harte Zahl für den Satzspiegel brauchen: der längste Buchstabenlauf in einer Überschrift, einer Seitenleiste, einer Tabellenzelle oder einer Druckspalte ist das Token, das am ehesten überläuft, wenn die Schrift es nicht umbrechen kann. Lesbarkeitsprüfer nutzen dieselbe Zahl, um Bandwurmjargon zu markieren, der ein allgemeines Publikum verlangsamt, und Rätselautoren nutzen sie, um zu bestätigen, dass ein Gitter, ein Rätsel oder eine Wortsuchbank wirklich den vorgesehenen Champion enthält. Koppeln Sie diesen Endpunkt mit einem Wortzähl- oder Einzigartig-Wörter-Werkzeug, wenn der nächste Schritt Umfang oder Wortschatz ist, aber behalten Sie find-longest-word als eigene Seite, damit die Maximal-Längen-Absicht nicht mit Kürzestwort-Anfragen, Häufigkeitstabellen oder SEO-Schlüsselwortextraktion vermischt wird. Erwarten Sie keine Schriftmetriken, Unterschneidung oder gerenderte Pixelbreite — die hängen von einer Type und einer Layout-Engine ab, die dieser Parse-Pfad nicht ausführt. Nutzen Sie die vorausbezahlte KIT-API, wenn ein CMS, eine Layoutpipeline, eine Tutor-App 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. Ein typischer Ablauf fügt einen Absatz ein, liest longest_length und vergleicht ihn mit einer Spaltenbreite in em oder Zeichen.
Integrationsbeispiele
Satzspiegel für Überschriften und Spalten
Gestalter fügen eine Überschrift oder Seitenleiste ein und lesen longest_length, um zu sehen, ob der längste Buchstabenlauf eine schmale Spalte oder Schaltfläche überläuft.
Worträtsel und CI-Fixtures
Rätselautoren und Build-Skripte pinnen den längsten Champion und seine Gleichstände, damit Gitter, Rätsel und Tokenisierungsregressionen ehrlich bleiben.
Technische Fragen
Wie findet man das längste Wort in einem Text?
Senden Sie JSON mit text auf Ihren Abschnitt gesetzt. Die Antwort enthält longest_word, longest_length und longest_words mit jedem unterschiedlichen Wort, das diese maximale Buchstabenzahl erreicht.
Was geschieht, wenn mehrere Wörter dieselbe maximale Länge teilen?
Sie alle erscheinen in longest_words in der Reihenfolge des ersten Vorkommens. longest_word ist der erste dieser Sieger, und tie_count entspricht der Zahl unterschiedlicher Sieger.
Was geschieht, wenn der Text keine Wörter hat?
Die Anfrage scheitert mit invalid_input. Leere Zeichenketten und eine Eingabe nur aus Satzzeichen werden abgelehnt und auf der vorausbezahlten API nicht berechnet.
Was kostet der Finder des längsten Wortes?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.