Zum Hauptinhalt springen

Zeichenketten-Umkehrer – kostenlos

Text zeichenweise umkehren, Wortreihenfolge umkehren, jede Zeile spiegeln oder Zeilenreihenfolge umkehren. Enthält Palindromerkennung.

Funktioniert nach dem Laden offline
Kein Palindrom
Umgekehrt
!dlroW ,olleH
13 Zeichen2 Wörter1 Zeilen

Häufige Anwendungen

  • Überprüfen Sie, ob Text ein Palindrom istKehren Sie Text um und vergleichen Sie, um Palindrome zu erkennen — Wörter, Phrasen oder Sätze, die vorwärts und rückwärts gleich lauten.
  • Kehren Sie Text für Spaß und soziale Medien umErstellen Sie rückwärts gerichtete Texte, umgekehrte Nachrichten und gespiegelte Bildunterschriften für Memes und soziale Beiträge.
  • Kehren Sie Strings für Codierungspraxis umÜberprüfen Sie Ihre String-Umkehralgorithmen und testen Sie Grenzfälle mit Emoji, Unicode und Multi-Byte-Zeichen.
  • Kehren Sie die Wortfolge in Sätzen umKehren Sie die Wortfolge von Sätzen, Titeln oder Listen um — nützlich für Schreibübungen und Sprachenlernen.
  • Kehren Sie die Reihenfolge der Zeilen umSpiegeln Sie eine Liste oder mehrzeilige Text um — die letzte Zeile wird zur ersten, nützlich für Protokolldateien und Datenverarbeitung.

So funktioniert es

Dieses Tool kehrt Text vollständig in Ihrem Browser ohne externe Abhängigkeiten um – die Kernlogik ist einfaches JavaScript, mit einem wichtigen Detail: Es nutzt die integrierte Intl.Segmenter-API des Browsers (sofern verfügbar), um Text vor dem Umkehren in Graphem-Cluster zu zerlegen, sodass Zeichen aus mehreren Codepunkten wie Emoji-Sequenzen (👨‍👩‍👧) und Buchstaben mit Akzent (é) intakt bleiben, statt auseinandergerissen zu werden.

  1. 1
    Modusauswahl
    Sechs Umkehrmodi stehen zur Verfügung: jedes Zeichen umkehren, Buchstaben in jedem Wort umkehren (Wortreihenfolge bleibt), Wortreihenfolge umkehren, Zeichen pro Zeile umkehren, Zeilenreihenfolge umkehren oder die ganze Zeichenkette auf den Kopf stellen. Der gewählte Modus wird sofort beim Tippen angewendet – es gibt keinen Absenden-Schritt.
  2. 2
    Graphem-bewusstes Zerlegen mit Intl.Segmenter
    Vor dem Umkehren der Zeichen wird der Text mit Intl.Segmenter und der Granularität 'grapheme' zerlegt. Das liefert wahrgenommene Zeichen statt roher Unicode-Codepunkte, sodass ein Flaggen-Emoji oder ein Grundbuchstabe mit kombinierendem Zeichen beim Umkehren des Arrays zusammenbleibt. Browser ohne Intl.Segmenter greifen auf die Iteration mit dem Spread-Operator zurück.
  3. 3
    Der Kopfüber-Modus nutzt eine Nachschlagetabelle
    Der Modus „auf dem Kopf“ ordnet jedes Zeichen über eine fest hinterlegte Tabelle mit 100 Einträgen ähnlich aussehender Unicode-Zeichen zu (zum Beispiel wird 'e' zu 'ǝ', '?' zu '¿') und kehrt dann das Graphem-Array um, sodass das Ergebnis richtig lesbar ist, wenn es um 180 Grad gedreht wird.
  4. 4
    Ausgabe und Palindromerkennung
    Das umgekehrte Ergebnis aktualisiert sich live über Reacts useMemo-Hook. Im Zeichenumkehr-Modus prüft das Tool außerdem, ob die ursprüngliche Eingabe ein Palindrom ist, mit einem Unicode-fähigen Buchstaben-/Ziffernfilter (\p{L}\p{N}) vor dem Vergleich. Ein Klick auf Kopieren schreibt die Ausgabe über die Standard-API navigator.clipboard in die Zwischenablage.

Ähnliche Tools

Häufige Fragen