UltKit

Inversare text

Scrieți textul invers în trei moduri: toate caracterele de la ultimul la primul, cuvintele fiecărui rând în ordine inversă sau rândurile întregului text de jos în sus. Rezultatul apare pe măsură ce tastați și este calculat în browser, așa că nimic din ce lipiți nu este încărcat.

Inversare

0 caractere · 0 cuvinte · 0 rânduri

0 caractere · 0 cuvinte · 0 rânduri

Funcționează integral în această filă a browserului. Textul dvs. nu este încărcat și nici stocat.

Ce face

Inversare text răstoarnă textul în unul din trei moduri: fiecare caracter de la ultimul la primul (emoji-urile și literele cu diacritice rămân intacte), cuvintele fiecărui rând în ordine inversă sau rândurile întregului text de jos în sus.

Înainte
stresat
După
taserts

Trei tipuri de inversare și la ce folosește fiecare

Modul Caractere oglindește tot textul: „stressed” devine „desserts”. Este folosit pentru a verifica palindroamele, pentru a crea jocuri de cuvinte și indicii pentru escape room, pentru a ascunde un spoiler la vedere sau pentru a obține textul scris invers pe care o oglindă îl face din nou lizibil, trucul folosit de Leonardo da Vinci în caietele sale, scrise de la dreapta la stânga, în scriere în oglindă. Verificarea unui palindrom funcționează cel mai bine după eliminarea spațiilor și a semnelor de punctuație, deoarece „A man, a plan, a canal: Panama” se citește la fel și invers doar după ce este redus la litere.

Modul Cuvinte păstrează fiecare cuvânt intact și inversează ordinea lor pe fiecare rând, astfel încât „one two three” devine „three two one”. Este util pentru a răsturna un nume scris Nume Prenume, pentru exerciții de limbă sau pentru a inversa trasee și căi scrise cu spații. Modul Rânduri întoarce o listă cu susul în jos fără a modifica rândurile în sine: un jurnal afișat de la cel mai vechi la cel mai nou devine de la cel mai nou la cel mai vechi, o numărătoare inversă devine o numărătoare crescătoare, iar un export de conversație poate fi citit în ordine cronologică inversă. Dacă aveți nevoie de o ordine alfabetică sau numerică reală, folosiți Sortare rânduri.

De ce inversarea simplă strică emoji și diacriticele

Un șir JavaScript este o secvență de unități de cod UTF-16, iar multe instrumente de inversare pur și simplu răstoarnă această secvență. Astfel, orice caracter din afara Planului Multilingv de Bază, cum sunt majoritatea emoji-urilor, este împărțit în două jumătăți care nu mai formează un caracter valid, iar semnele combinate se desprind: un é scris ca litera e urmată de un accent ascuțit combinat ajunge cu accentul pe litera greșită. Steagurile se strică într-un mod mai amuzant, pentru că un emoji de steag este format din două litere indicator regional; steagul SUA este alcătuit din literele U și S, iar inversarea lor cod cu cod produce perechea S U.

Acest instrument împarte textul în clustere de grafeme cu Intl.Segmenter din browser, adică unitatea pe care cititorul o percepe ca un singur caracter, și le inversează pe acestea. Emoji-urile de familie unite prin joinere de lățime zero, modificatorii de ton al pielii, steagurile și literele cu accente rămân întregi. Scrierile de la dreapta la stânga, precum araba și ebraica, sunt inversate și ele în ordinea de stocare; deoarece browserul le afișează de la dreapta la stânga, rezultatul inversat pare să meargă de la stânga la dreapta.

Întrebări frecvente

Cum verific dacă un cuvânt este palindrom?
Lipiți textul în modul Caractere și comparați rezultatul cu originalul. Pentru fraze, eliminați mai întâi spațiile și punctuația și folosiți un singur tip de literă (mari sau mici), deoarece verificarea unui palindrom le ignoră de obicei.
Inversarea textului păstrează emoji întregi?
Da. Textul este inversat pe clustere de grafeme, așa că o secvență de emoji, un steag sau o literă cu accent combinat se mută ca o singură unitate, în loc să fie împărțită în jumătăți stricate.
Pot inversa ordinea unei liste fără să o sortez?
Alegeți modul Rânduri. Ultimul rând devine primul și tot așa, iar textul fiecărui rând rămâne exact cum era. Rândurile goale sunt păstrate în poziția lor oglindită.
Textul scris invers este același lucru cu textul răsturnat sau în oglindă?
Nu. Inversarea schimbă doar ordinea caracterelor obișnuite. Textul întors cu susul în jos înlocuiește fiecare literă cu un caracter Unicode asemănător, de exemplu ɐ pentru a, ceea ce este o transformare separată.