ForHosting KIT · Text & KI

Erstes Wort im Text

Aus „Hello, world — this is a preview.“ erhalten Sie Hello mit 5 Zeichen und den Rest der Zeile getrennt. Ein Titel in Anführungszeichen wie „Autumn notes“ ergibt Autumn, und ...first-word! ergibt first-word. 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
Hello, world — this is a preview.
Erhalten Sie
Erstes Wort
Hello
Länge
5
Original
Hello, world — this is a preview.
Startindex
0

Das erste Wort aus einer unordentlichen Zeichenkette zu holen ist eine kleine Aufgabe, die überall auftaucht: Titelslugs, Benachrichtigungsvorschauen, Protokollparser und das erste Token einer Befehlszeile. Diese Fähigkeit liest Ihren Text, ignoriert die Leerzeichen und Satzzeichen, die so oft eine Überschrift oder eine zitierte Phrase umhüllen, und liefert das erste echte Wort zusammen mit seiner Länge und dem Rest. Führende Leerzeichen, Tabulatoren, Auslassungspunkte, Anführungszeichen und schließende Kommata gehören nicht zur Antwort, sodass Hello, world Hello ergibt und kein aufgefülltes oder punktiertes Token.

Wie die Extraktion des ersten Wortes arbeitet und was als Wort zählt

Die Suchabsicht, das erste Wort aus einem Text zu holen, ist enger als ein vollständiger Tokenizer oder eine Liste einzigartiger Wörter: Die Leute wollen das Öffnungstoken eines Titels, einer Benachrichtigung, einer Protokollzeile oder eines Befehls, gereinigt von der Dekoration, die gewöhnlich darum sitzt. Diese Fähigkeit definiert ein Wort als einen maximalen Lauf von Unicode-Buchstaben, kombinierenden Zeichen und Ziffern, optional verbunden durch einen inneren Apostroph oder Bindestrich, sodass Zusammenziehungen wie don't und Verbindungen wie well-known ein einziges Token bleiben.

Leerzeichen, Tabulatoren, Zeilenumbrüche, Anführungszeichen, Kommata, Auslassungspunkte, Klammern und die übrige Interpunktion gehören nie zu diesem Token. Sie können vor dem Wort stehen, danach oder beides; sie werden abgeschnitten statt zurückgegeben. Die Phrase Hello, world ergibt daher Hello, ein zitierter Titel wie "Autumn notes" ergibt Autumn, und eine Zeile, die mit Auslassungspunkten beginnt wie ...first-word!

more text, ergibt first-word. Die Länge ist die Zeichenlänge der gefundenen Oberflächenform, sodass café vier Zeichen zählt; ob der Akut vorkomponiert ist oder nicht, ist ein anderes Suchproblem: die Engine gibt die Scheibe zurück, die wirklich in der Eingabe saß. Nach dem ersten Treffer liegt der Rest der Zeichenkette als remainder offen, Leerzeichen abgeschnitten, sodass eine zweite Analyse oder eine Vorschau der Restklausel ein Feld entfernt ist.

Vorschauen für Benachrichtigungen und Karten

Produkt-Oberflächen fügen einen Titel oder eine Nachricht ein und zeigen das gereinigte erste Wort als kompaktes Abzeichen statt eines aufgefüllten oder punktierten Tokens.

Samen für Slugs und Dateinamen

Redakteure nehmen das Öffnungswort einer Überschrift als Slug-Samen oder Dateistamm und wenden danach eigene Kleinbuchstaben- oder Bindestrichregeln an.

Befehls- und Protokollparser

Skripte lesen das erste Token einer Befehlszeile oder Protokollmeldung nach umhüllenden Anführungszeichen und leiten anhand dieses Verbs oder Stufennamens weiter.

Bleibt umgebende Interpunktion am ersten Wort?

Nein. Führende und schließende Satzzeichen und Leerzeichen werden abgeschnitten. Hello, wird zu Hello, und ein zitiertes Autumn wird zu Autumn. Innere Bindestriche und Apostrophe bleiben.

Was zählt als ein Wort?

Ein Lauf von Unicode-Buchstaben, kombinierenden Zeichen oder Ziffern, optional verbunden durch einen inneren Apostroph oder Bindestrich. So bleiben don't und well-known ein Token.

Was zeigt das Ergebnis außer dem Wort?

Seine Länge in Zeichen und den Rest, also den Text nach dem Wort ohne äußere Leerzeichen. Bei Hello, world ist das „, world — this is a preview.“, bereit für einen zweiten Durchgang oder eine Vorschau.

Was passiert, wenn der Text gar kein Wort enthält?

Er wird mit einer klaren Meldung abgelehnt. Leerer Text, nur Leerzeichen oder nur Satzzeichen ergeben kein Wort, denn ein Wort braucht mindestens einen Buchstaben oder eine Ziffer.

Wie nutze ich es bei Protokollzeilen oder Befehlen?

Skripte lesen das erste Wort eines Befehls oder einer Protokollmeldung, auch in Anführungszeichen, und entscheiden dann anhand dieses Verbs oder dieser Stufe. Anführungszeichen und Leerzeichen drumherum gehören nie zur Antwort.

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/first-word

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/first-word \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello, world — this is a preview."}'
{
  "text": "Hello, world — this is a preview."
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.first_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.

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.

Dieselbe deterministische Funktion speist das kostenlose Browser-Werkzeug und die vorausbezahlte API, sodass eine CMS-Vorschau, ein Slug-Helfer und ein Unit-Test dasselbe JSON für dieselbe Eingabe festnageln. Wortlose Zeichenketten — leer, nur Leerzeichen oder nur Satzzeichen — scheitern mit invalid_input und werden nicht berechnet. Erfolgreiche API-Aufrufe kosten $0.002 pro Element.

Eingabevertrag, Antwortfelder und leerer oder wortloser Text

Eine leere Zeichenkette, nur Leerzeichen oder nur Satzzeichen scheitern ebenfalls, weil kein buchstaben- oder ziffernhaltiges Wort gefunden wurde — die Meldung besagt, dass text mindestens ein Wort enthalten muss und Leerzeichen und Satzzeichen allein nicht genügen. Remainder entfällt, wenn die Eingabe ein einziges Wort ist, und wird nie als null gesendet. 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 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 meldet die Antwort first_word als das gereinigte Öffnungstoken, length als seine Zeichenzahl, original als Echo der Eingabe für UI-Tabellen, start_index und end_index als die Versätze dieses Tokens in original, remainder als die Restkette nach dem Wort mit äußeren Leerzeichen entfernt, und method stets auf first_word, damit Clients ohne Formschnüffeln verzweigen. Beispiel: Hello, world — this is a preview. ergibt first_word Hello, length fünf, start_index null und einen remainder, der mit einem Komma und dem Rest des Satzes beginnt. Eine aufgefüllte Zeile mit zwei Leerzeichen, drei Punkten, well-known und einer Phrase ergibt first_word well-known, weil der Bindestrich innen liegt und die führende Interpunktion nicht.

Vorschauen, Slugs, Analysepipelines, Preis und praktische Grenzen

Rufen Sie das kostenlose Werkzeug im Browser auf, um das erste Wort zu holen, wenn Sie ein sauberes Öffnungstoken für eine Kartenvorschau, einen Dateinamenstamm, ein Chat-Abzeichen oder einen Befehlsparser brauchen, der umhüllende Anführungszeichen ignorieren soll. Redaktionelle Pipelines nutzen denselben Aufruf, um eine Überschrift in ein kurzes Etikett zu verwandeln, ohne Komma oder Gedankenstrich ins Abzeichen zu schleppen. Koppeln Sie diesen Endpunkt mit einem Slug- oder Längstes-Wort-Werkzeug, wenn der nächste Schritt eine URL oder eine Satzspiegelprüfung ist, aber behalten Sie get-first-word als eigene Seite, damit die Öffnungstoken-Absicht nicht mit der Slug-Umwandlung ganzer Ketten, Wortzählungen oder Schlüsselwortextraktion vermischt wird. Erwarten Sie keine Stammbildung, Stoppwortentfernung oder Spracherkennung — das sind andere Suchen und andere Verträge. Entwickler verdrahten die vorausbezahlte KIT-API, wenn ein CMS, ein mobiler Client oder ein Stapeljob 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 Titel ein, liest first_word und setzt ihn lokal auf Kleinbuchstaben, wenn ein Slug-Helfer einen Samen braucht.

Wie holt man das erste Wort aus einer Textkette?

Senden Sie JSON mit text auf Ihren Abschnitt gesetzt. Die Antwort enthält first_word, die Länge, die Start- und Endversätze und remainder mit dem, was auf dieses Wort folgt.

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 Extraktor des ersten Wortes?

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

Vollständige KIT-Dokumentation lesen →