UltKit

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á.

Obrátit

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.

Před
stressed
Po
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.