Obrátit text
Napište text pozpátku třemi způsoby: všechny znaky od posledního k prvnímu, slova v každém řádku v opačném pořadí, nebo řádky celého textu odspodu nahoru. Výsledek se zobrazuje už při psaní a počítá se ve vašem prohlížeči, takže nic z vloženého textu se nikam nenahrává.
0 znaků · 0 slov · 0 řádků
0 znaků · 0 slov · 0 řádků
Vše běží přímo v této záložce prohlížeče. Váš text se nikam nenahrává ani neukládá.
Co dělá
Obrácení textu otočí text jedním ze tří způsobů: všechny znaky od posledního k prvnímu (emoji a písmena s diakritikou zůstanou celé), slova na každém řádku v opačném pořadí, nebo řádky celého textu odspodu nahoru.
stressed
desserts
Tři způsoby obrácení textu a k čemu slouží
Režim Znaky zrcadlově obrátí celý text: „stressed“ se změní na „desserts“. Používá se ke kontrole palindromů, k tvorbě slovních hádanek a nápověd do únikových her, ke skrytí spoileru na očích, nebo k vytvoření textu pozpátku, který se v zrcadle znovu stane čitelným. Tento trik používal Leonardo da Vinci ve svých zápisnících, které psal zprava doleva zrcadlovým písmem. Kontrola palindromu funguje nejlépe po odstranění mezer a interpunkce, protože věta „A man, a plan, a canal: Panama“ se čte stejně pozpátku, až když zůstanou jen písmena.
Režim Words (slova) zachová každé slovo celé a na každém řádku obrátí jejich pořadí, takže „one two three“ se změní na „three two one“. Hodí se k přehození jména zapsaného jako příjmení a jméno, k jazykovým cvičením a k obrácení drobečkové navigace nebo cest zapsaných s mezerami. Režim Lines (řádky) převrátí seznam, aniž by změnil samotné řádky: log vypsaný od nejstaršího záznamu bude od nejnovějšího, číslované odpočítávání se změní na počítání nahoru a export konverzace si můžete přečíst v opačném chronologickém pořadí. Pokud potřebujete skutečné abecední nebo číselné řazení, použijte Seřadit řádky.
Proč prosté obrácení rozbije emoji a diakritiku
Řetězec v JavaScriptu je posloupnost jednotek kódu UTF-16 a mnoho nástrojů pro obrácení textu tuto posloupnost jednoduše otočí. Tím se každý znak mimo základní vícejazyčnou rovinu, například většina emoji, rozdělí na dvě poloviny, které už netvoří platný znak, a oddělí se kombinující znaménka: é napsané jako písmeno e s následným kombinujícím čárkou skončí s čárkou na špatném písmenu. Vlajky selžou zábavnějším způsobem, protože emoji vlajky tvoří dvě regionální indikátory. Vlajka USA se skládá z písmen U a S a obrácení po jednotkách kódu vytvoří dvojici S U.
Tento nástroj rozdělí text na grafémové shluky pomocí Intl.Segmenter v prohlížeči, tedy na jednotky, které čtenář vnímá jako jeden znak, a ty obrátí. Rodinná emoji spojená spojovači nulové šířky, modifikátory odstínu pleti, vlajky i písmena s diakritikou zůstanou celé. Písma psaná zprava doleva, například arabština a hebrejština, se obrací také v pořadí uložení. Protože je prohlížeč zobrazuje zprava doleva, obrácený výsledek vypadá, jako by běžel zleva doprava.
Často kladené otázky
- Jak zjistím, zda je slovo palindrom?
- Vložte text v režimu Znaky a porovnejte výsledek s originálem. U frází nejdřív odstraňte mezery a interpunkci a sjednoťte velikost písmen, protože kontrola palindromu je obvykle ignoruje.
- Zůstanou emoji při obrácení textu celé?
- Ano. Text se obrací po grafémových shlucích, takže sekvence emoji, vlajka nebo písmeno s kombinující diakritikou se přesouvá jako jedna jednotka a nerozpadne se na poškozené poloviny.
- Lze obrátit pořadí seznamu bez řazení?
- Zvolte režim Lines (řádky). Poslední řádek se stane prvním a tak dále, zatímco text každého řádku zůstane beze změny. Prázdné řádky se zachovají na své zrcadlené pozici.
- Je text pozpátku totéž co text vzhůru nohama nebo zrcadlově?
- Ne. Obrácení mění jen pořadí běžných znaků. Text vzhůru nohama nahrazuje každé písmeno jiným podobným znakem Unicode, například ɐ za a, což je samostatná transformace.