Text Rückwärts

Umkehren nach Zeichen, Wörtern oder Zeilen

Warum ist die Unicode-sichere Umkehrung nicht trivial?

Naiv einen String nach Zeichenindex umzukehren, bricht Emojis und kombinierte Zeichen: 👨‍👩‍👧 (ein Familien-Emoji) besteht tatsächlich aus vier Codepunkten, die durch Nullbreitenverknüpfungen verbunden sind, und ein Flaggen-Emoji besteht aus zwei regionalen Indikator-Codepunkten. Das Aufteilen mit `.split('')` und das Umkehren lässt die Teile gemischt zurück.

Dieses Tool kehrt nach Unicode-Codepunkt um, sodass akzentuierte Zeichen und der Großteil des Textes erhalten bleiben; mehrteilige Emoji (ZWJ-Sequenzen, Flaggen) können auseinanderbrechen. Nützlich für die Erstellung von Rätseln, Texteffekten oder einfach aus Neugier.

Anwendungsfälle

  • Testen von Palindrom-Ideen — einen Satz umkehren, um zu sehen, ob er in beide Richtungen gleich gelesen wird.
  • Vorbereitung von Wortpuzzles — Hinweise für Kreuzworträtsel oder Wortsuche-Generatoren erstellen.
  • Magie / Mentalismus-Skripte — ein 'Gedankenlesen'-Enthüllung vorab schreiben, die sich umkehrt zu den Eingaben des Publikums.
  • Debugging der Unicode-Darstellung — einen gemischten LTR/RTL-String umkehren, um zu sehen, wie der Renderer mit der Richtung umgeht.

Beispiele

EingabeErgebnis
Hello WorlddlroW olleH
Café 👨‍👩‍👧👨‍👩‍👧 éfaC

Häufig gestellte Fragen

Ist die Umkehrung Unicode-sicher?

Die Umkehrung erfolgt nach Unicode-Codepunkt, sodass akzentuierte Buchstaben und die meisten Zeichen erhalten bleiben. Mehrteilige Emoji — ZWJ-Sequenzen wie Familiensymbole und Hautfarbmodifikatoren — werden in ihre Teile zerlegt, sodass sie nicht immer intakt bleiben.

Werden Zeilenumbrüche beibehalten?

Ja — aber in der Reihenfolge umgekehrt zusammen mit allem anderen. Die erste Eingabezeile wird zur letzten Ausgabezeile (ihre Zeichen werden ebenfalls umgekehrt).

Gibt es eine Längenbeschränkung?

Nur der Arbeitsspeicher des Browsers. Die Umkehrung erfolgt in einem einzigen Durchgang und verarbeitet Megabyte an Text ohne Probleme.

Funktioniert es für von rechts nach links geschriebene Sprachen?

Bidirektionaler Text (Arabisch, Hebräisch) wird Zeichen für Zeichen umgekehrt, was normalerweise nicht das ist, was Sie für diese Sprachen wollen — das visuelle Ergebnis hängt vom bidi-Algorithmus Ihres Browsers ab.

Ist das Tool offline?

Sobald die Seite geladen ist, ja — es finden keine Netzwerkaufrufe während der Umkehrung statt.