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.
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é.
stressed
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.