UltKit

Odwróć tekst

Zapisz tekst wspak na trzy sposoby: każdy znak od ostatniego do pierwszego, słowa każdego wiersza w odwrotnej kolejności albo wiersze całego tekstu od dołu do góry. Wynik pojawia się w trakcie pisania i jest obliczany w przeglądarce, więc nic, co wkleisz, nie jest przesyłane na serwer.

Odwróć

Znaki: 0 · słowa: 0 · wiersze: 0

Znaki: 0 · słowa: 0 · wiersze: 0

Działa w całości w tej karcie przeglądarki. Twój tekst nie jest wysyłany ani zapisywany.

Co robi to narzędzie

Odwracanie tekstu odwraca tekst na jeden z trzech sposobów: każdy znak od ostatniego do pierwszego (emoji i litery z akcentami pozostają nienaruszone), słowa w każdym wierszu w odwrotnej kolejności albo wiersze całego tekstu od dołu do góry.

Przed
stressed
Po
desserts

Trzy rodzaje odwracania i do czego służy każdy z nich

Tryb Znaki odwraca cały tekst jak w lustrze: „stressed” zmienia się w „desserts”. Używa się go do sprawdzania palindromów, tworzenia łamigłówek i wskazówek do escape roomów, ukrywania spoilera na widoku albo do przygotowania tekstu, który w lustrze znów staje się czytelny. Tak robił Leonardo da Vinci w swoich notatnikach, pisząc od prawej do lewej pismem lustrzanym. Palindrom najlepiej sprawdzać po usunięciu spacji i znaków interpunkcyjnych, ponieważ zdanie „A man, a plan, a canal: Panama” czyta się tak samo od tyłu dopiero po sprowadzeniu do samych liter.

Tryb Words zachowuje każde słowo w całości i odwraca ich kolejność w każdym wierszu, więc „one two three” zmienia się w „three two one”. Przydaje się do zamiany nazwiska i imienia, w ćwiczeniach językowych oraz do odwracania ścieżek nawigacji lub ścieżek zapisanych ze spacjami. Tryb Lines odwraca listę do góry nogami, nie zmieniając samych wierszy: dziennik zdarzeń od najstarszych staje się listą od najnowszych, odliczanie zamienia się w liczenie w górę, a eksport czatu można czytać w odwrotnej kolejności chronologicznej. Jeśli potrzebujesz prawdziwego porządku alfabetycznego lub liczbowego, użyj narzędzia Sortowanie wierszy.

Dlaczego proste odwracanie psuje emoji i znaki diakrytyczne

Łańcuch znaków w JavaScripcie to ciąg jednostek kodowych UTF-16, a wiele odwracaczy po prostu odwraca ten ciąg. Przez to każdy znak spoza podstawowej płaszczyzny wielojęzycznej, na przykład większość emoji, zostaje rozcięty na dwie połówki, które nie tworzą już poprawnego znaku, a znaki łączące się odrywają się od liter: é zapisane jako litera e i łączony akcent ostry wychodzi z akcentem na niewłaściwej literze. Flagi psują się w zabawniejszy sposób, bo emoji flagi to dwie litery wskaźników regionalnych; flaga USA to litery U i S, a odwrócenie ich jednostka po jednostce daje parę S U.

To narzędzie dzieli tekst na klastry grafemów za pomocą Intl.Segmenter z przeglądarki, czyli jednostki, którą czytelnik postrzega jako jeden znak, i odwraca właśnie je. Emoji rodzin połączone łącznikami o zerowej szerokości, modyfikatory odcienia skóry, flagi i litery z akcentami pozostają w jednym kawałku. Pisma pisane od prawej do lewej, takie jak arabskie i hebrajskie, są również odwracane w kolejności zapisu; ponieważ przeglądarka wyświetla je od prawej do lewej, odwrócony wynik wygląda, jakby biegł od lewej do prawej.

Najczęściej zadawane pytania

Jak sprawdzić, czy słowo jest palindromem?
Wklej tekst w trybie Znaki i porównaj wynik z oryginałem. W przypadku fraz najpierw usuń spacje i znaki interpunkcyjne oraz ujednolić wielkość liter, ponieważ sprawdzanie palindromu zwykle je pomija.
Czy odwracanie tekstu zachowuje emoji w całości?
Tak. Tekst jest odwracany według klastrów grafemów, więc sekwencja emoji, flaga lub litera z łączonym akcentem przesuwa się jako jedna całość, zamiast rozpadać się na uszkodzone połówki.
Czy mogę odwrócić kolejność listy bez jej sortowania?
Wybierz tryb Lines. Ostatni wiersz staje się pierwszym i tak dalej, a tekst każdego wiersza pozostaje dokładnie taki, jaki był. Puste wiersze zostają zachowane w lustrzanym położeniu.
Czy tekst wspak to to samo co tekst do góry nogami lub lustrzany?
Nie. Odwracanie zmienia tylko kolejność zwykłych znaków. Tekst do góry nogami zastępuje każdą literę innym podobnym znakiem Unicode, na przykład ɐ zamiast a, a to osobne przekształcenie.