Wortreihenfolge umkehren
Aus „the quick brown fox“ wird „fox brown quick the“: Die Wörter tauschen die Plätze, jedes behält seine Buchstaben, Sie erhalten also nie „xof nworb“. Satzzeichen bleiben an ihrem Wort. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Text
- hello world from pavilion
- Ergebnis
- pavilion from world hello
- Eingabe
- hello world from pavilion
- Umgekehrt
- pavilion from world hello
- Originalwörter
- hello, world, from, pavilion
Ein Werkzeug zur Umkehrung der Wortreihenfolge nimmt einen Satz und setzt das letzte Wort an den Anfang und das erste an das Ende, ohne die Buchstaben jedes Wortes zu verändern. Autoren, die Rhetorik prüfen, Entwickler, die String-Übungen schreiben, und Lehrkräfte, die Aufgaben „Wörter umkehren, aber nicht die Buchstaben“ bewerten, brauchen dieselbe deterministische Abbildung.
Was die Umkehrung der Wortreihenfolge bedeutet und wie Wörter geteilt werden
Die Umkehrung der Wortreihenfolge ist die Transformation, die eine Folge von durch Whitespace getrennten Tokens nimmt und dieselben Tokens in umgekehrter Reihenfolge zurückgibt, wobei die Zeichensequenz innerhalb jedes Tokens erhalten bleibt. Das klassische Unterrichtsbeispiel ist der Satz the quick brown fox: nach der Umkehrung der Reihenfolge erhalten Sie fox brown quick the, nicht xof nworb kciuq eht, was Zeichen innerhalb jedes Wortes umkehren würde. Diese Fähigkeit setzt nur die erste Absicht um.
Die verbleibende Eingabe wird an jeder Folge von Leerzeichen, Tabs oder Zeilenumbrüchen gesplittet, damit mehrere Trenner nie leere Tokens erzeugen. Jedes nicht leere Token bleibt exakt wie geschrieben—Groß-/Kleinschreibung, Ziffern und angehängte Interpunktion bleiben am Token—so wird Hello, world! zu world! Hello, mit Komma und Ausrufezeichen noch an den ursprünglichen Wörtern.
Eine Eingabe mit einem einzigen Wort ist gültig und gibt dieses Wort unverändert zurück, die korrekte Umkehrung einer Einelement-Liste.
Praktische Tipps, Grenzen und wann Sie dieses Werkzeug nutzen
Nutzen Sie diese Fähigkeit, wenn die Suchabsicht Wortreihenfolge umkehren, Wörter in einem Satz umkehren, Reihenfolge wenden oder jedes Wort intakt lassen beim Umordnen ist. Fügen Sie eine Überschrift, einen Songtext-Ausschnitt oder eine Coding-Interview-Probe ein, kehren Sie einmal um und setzen Sie das Ergebnis in einen Arbeitsblatt-Schlüssel oder einen Unit-Test-Erwartungswert. Halten Sie Interpunktionserwartungen klar: Kommas, Punkte und Anführungszeichen, die an einem Wort hängen, reisen mit diesem Wort, weil das Splitten nur whitespace-basiert ist—wenn Sie Interpunktion als eigene Tokens brauchen, tokenisieren Sie zuerst mit einem dedizierten Tokenizer.
Diese Landing ist kein Reverse-String-Werkzeug, das jedes Zeichen umdreht, kein Palindrom-Checker und kein natürliches Sprach-Umordnungsmodell, das Grammatik umschreibt. Bevorzugen Sie eine Zeichen-Umkehr-Utility, wenn die Aufgabe sagt, die Zeichenkette umzukehren; bevorzugen Sie diese Fähigkeit, wenn sie sagt, die Reihenfolge der Wörter umzukehren. Beim Unterrichten vergleichen Sie dieselbe Phrase unter Zeichen-Umkehr versus Wort-Umkehr, damit Lernende sehen, warum die beiden Absichten unterschiedliche Werkzeuge und SEO-Landings brauchen.
Anwendungsfälle
Klassen-Antwortschlüssel
Lehrkräfte kehren Beispielsätze einmal um, um deterministische Schlüssel zu veröffentlichen, ohne versehentlich Buchstaben in jedem Wort umzukehren.
Copy- und Layout-Experimente
Autoren und Designer wenden die Wortreihenfolge einer Phrase, um Betonung oder Layout-Spannung vorzuschauen, ohne Zeichen für Zeichen zu editieren.
Häufige Fragen
Kehrt die Wortreihenfolge-Umkehrung Buchstaben in jedem Wort um?
Nein. Nur die Sequenz der Wörter ändert sich. Zeichen innerhalb jedes Wortes behalten ihre ursprüngliche Reihenfolge.
Was passiert bei leerer oder nur aus Leerzeichen bestehender Eingabe?
Geben Sie eine nicht leere Zeichenkette nach dem Trimmen der Leerzeichen an.
Wie werden mehrfache Leerzeichen behandelt?
Folgen von Leerzeichen, Tabs oder Zeilenumbrüchen gelten als ein Trenner. Ausgabewörter werden mit einem Leerzeichen verbunden.
Und Interpunktion?
An ein Wort angehängte Interpunktion bleibt an diesem Wort, weil das Splitten nur whitespace-basiert ist.
Wird jede Zeile einzeln umgekehrt?
Nein, ein Zeilenumbruch trennt Wörter genauso wie ein Leerzeichen, daher werden die Wörter aller Zeilen als eine einzige Folge umgedreht. Wenn jede Zeile für sich bleiben soll, bearbeiten Sie die Zeilen nacheinander.
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/reverse-words \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"hello world from pavilion"}'const res = await fetch("https://api.kit.forhosting.com/str/reverse-words", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "hello world from pavilion"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/str/reverse-words",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "hello world from pavilion"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/str/reverse-words", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"hello world from pavilion"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"hello world from pavilion"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/str/reverse-words", 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": "hello world from pavilion"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "str.reverse_words",
"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
Leere oder nur aus Leerzeichen bestehende Eingaben werden mit einem klaren invalid_input-Fehler abgelehnt, damit Pipelines ein leeres Feld nie als erfolgreiche Transformation behandeln.
Was die Umkehrung der Wortreihenfolge bedeutet und wie Wörter geteilt werden
Führende und abschließende Leerzeichen werden zuerst entfernt; bleibt nichts übrig, schlägt der Aufruf mit invalid_input fehl statt eine leere Erfolgszeichenkette zurückzugeben. Der Algorithmus ist bewusst mechanisch und deterministisch: dieselbe Phrase ergibt immer dieselbe umgekehrte Zeichenkette auf dem Worker und im Browser, was Aufgaben-Schlüssel und Unit-Tests ohne Nachbearbeitung zuverlässig macht.
So rufen Sie die API auf und was die Antwort enthält
Senden Sie die Rohphrase lieber, statt Leerzeichen vorab zusammenzufassen, wenn Sie den festen Regelsatz wollen; der Konverter normalisiert Trennerfolgen beim Eingang. Senden Sie einen JSON-Body mit einem erforderlichen String-Feld text (Aliase input, value, string, s und phrase). Der Wert muss nach dem Trimmen der Leerzeichen eine nicht leere Zeichenkette sein und darf hunderttausend Zeichen nicht überschreiten, damit eine einzelne Anfrage den Speicher von Worker oder Browser bei riesigen Einfügungen nicht erschöpft. Bei Erfolg spiegelt die Antwort input als die gesendete Originalzeichenkette, text als die getrimmte Arbeitszeichenkette, result und reversed als dieselbe umgeordnete Phrase, original_words als das Array der Tokens vor der Umkehrung, reversed_words als das Array danach, word_count als die ganzzahlige Tokenanzahl und message als eine kurze englische Zusammenfassung, die meldet, wie viele Wörter umgeordnet wurden. Fehlgeschlagene Validierung—fehlendes text, kein String-Wert, zu große Nutzlast oder leerer Inhalt nach dem Trim—gibt invalid_input zurück und wird nie berechnet. Die Preise sind pauschal $0.002 pro erfolgreicher Anfrage mit Einheit item und marginalem Stückpreis null.
Praktische Tipps, Grenzen und wann Sie dieses Werkzeug nutzen
Roundtrip-Prüfungen für Tests sind einfach: senden Sie hello world from pavilion und erwarten pavilion from world hello mit word_count vier; senden Sie ein einzelnes Token und erwarten dasselbe Token; senden Sie absichtlich leere Zeichenkette oder Leerzeichen, um invalid_input und die Meldung zu bestätigen, die eine nicht leere Zeichenkette verlangt. Fehlgeschlagene Tasks, die invalid_input zurückgeben, verbrauchen kein Prepaid-Guthaben, was Formularvalidierung und negative CI-Tests günstig hält.
Integrationsbeispiele
Coding-Kata und Interview-Fixtures
Erzeugen Sie erwartete Ausgaben für Übungen „Wörter im Satz umkehren“ und assertieren Sie, dass leere Eingabe in CI invalid_input auslöst.
Technische Fragen
Ist das Werkzeug zur Umkehrung der Wortreihenfolge kostenlos?
Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Aufrufe nutzen Prepaid-KIT-Guthaben zu $0.002 pro erfolgreicher Anfrage; fehlgeschlagene Tasks werden nie berechnet.