UltKit

Szöveg megfordítása

Írjon visszafelé háromféleképpen: minden karakter az utolsótól az elsőig, az egyes sorok szavai fordított sorrendben, vagy az egész szöveg sorai alulról felfelé. Az eredmény gépelés közben megjelenik, és a böngészőjében készül, így semmi sem töltődik fel abból, amit beilleszt.

Megfordítás

0 karakter · 0 szó · 0 sor

0 karakter · 0 szó · 0 sor

Teljes egészében ebben a böngészőlapon fut. A szöveget soha nem töltjük fel és nem tároljuk.

Mit csinál

Szöveg megfordítása háromféleképpen fordítja meg a szöveget: minden karaktert az utolsótól az elsőig (az emojik és az ékezetes betűk épek maradnak), minden sor szavait fordított sorrendben, vagy a teljes szöveg sorait alulról felfelé.

Előtte
stressed
Utána
desserts

A megfordítás három módja, és mire jó mindegyik

A Karakterek mód az egész szöveget tükrözi: a „stressed” szóból „desserts” lesz. Palindromok ellenőrzésére, szókirakókhoz és szabadulószobás nyomokhoz használják, spoiler elrejtésére nyílt színen, vagy olyan fordított szöveg előállítására, amelyet a tükör újra olvashatóvá tesz. Leonardo da Vinci is ezt a trükköt alkalmazta a jegyzetfüzeteiben, amelyeket jobbról balra, tükörírással írt. A palindromok ellenőrzése akkor működik a legjobban, ha előbb eltávolítja a szóközöket és az írásjeleket, mert az „A man, a plan, a canal: Panama” csak akkor olvasható ugyanúgy visszafelé, ha betűkre egyszerűsítjük.

A Szavak mód minden szót érintetlenül hagy, és soronként megfordítja a sorrendjüket, így az „one two three” szövegből „three two one” lesz. Jól jön a Vezetéknév Keresztnév alakban írt nevek megfordításához, nyelvgyakorláshoz, valamint szóközökkel írt morzsamenük vagy elérési utak megfordításához. A Sorok mód a lista sorrendjét fordítja meg úgy, hogy magukhoz a sorokhoz nem nyúl: a legrégebbivel kezdődő napló a legújabbal kezdődik, a számozott visszaszámlálásból számolás előre lesz, a csevegési exportot pedig fordított időrendben olvashatja. Ha valódi ábécé- vagy számsorrendre van szüksége, használja a Sorok rendezése eszközt.

Miért rontja el az egyszerű megfordítás az emojikat és az ékezeteket?

A JavaScript-karakterlánc UTF-16 kódegységek sorozata, és sok szövegfordító egyszerűen ezt a sorozatot fordítja meg. Ez a Basic Multilingual Plane-en kívüli karaktereket, például a legtöbb emojit két félre szakítja, amelyek már nem alkotnak érvényes karaktert, a kombináló jeleket pedig leválasztja: az e betűvel és kombináló éles ékezettel írt é ékezete rossz betűre kerül. A zászlók mulatságosabban romlanak el, mert a zászló-emoji két regionális jelölőbetű; az amerikai zászló az U és az S betű, kódegységenkénti megfordításuk pedig az S U párt adja.

Ez az eszköz a böngésző Intl.Segmenter függvényével grafémaklaszterekre bontja a szöveget, vagyis arra az egységre, amelyet az olvasó egy karakternek lát, és ezeket fordítja meg. A zéró szélességű összekötővel képzett családemojik, a bőrszínmódosítók, a zászlók és az ékezetes betűk egyben maradnak. A jobbról balra író írásrendszereket, például az arabot és a héber, szintén tárolási sorrendben fordítja meg; mivel a böngésző jobbról balra jeleníti meg őket, a megfordított eredmény balról jobbra futónak látszik.

Gyakori kérdések

Hogyan ellenőrizhetem, hogy egy szó palindrom-e?
Illessze be Karakterek módban, és hasonlítsa össze az eredményt az eredetivel. Kifejezéseknél előbb távolítsa el a szóközöket és az írásjeleket, és használjon egységes kis- vagy nagybetűt, mert a palindromellenőrzés általában figyelmen kívül hagyja ezeket.
Egyben maradnak az emojik a szöveg megfordításakor?
Igen. A szöveg grafémaklaszterenként fordul meg, így az emojisorozatok, a zászlók és a kombináló ékezetes betűk egy egységként mozognak, nem szakadnak hibás félekre.
Megfordíthatom egy lista sorrendjét rendezés nélkül?
Válassza a Sorok módot. Az utolsó sor lesz az első, és így tovább, miközben az egyes sorok szövege pontosan olyan marad, amilyen volt. Az üres sorok a tükrözött helyükön maradnak.
Ugyanaz a visszafelé írt szöveg, mint a fejjel lefelé fordított vagy tükrözött szöveg?
Nem. A megfordítás csak a hétköznapi karakterek sorrendjét változtatja meg. A fejjel lefelé írt szöveg minden betűt egy másik, hasonló Unicode-karakterrel helyettesít, például az a betűt ɐ-ra, ez egy külön átalakítás.