Mətni tərsinə çevirmək
Mətni üç üsulla tərsinə yazın: bütün simvollar sondan əvvələ, hər sətirdəki sözlər tərs sırada və ya bütün mətnin sətirləri aşağıdan yuxarıya. Nəticə siz yazdıqca görünür və brauzerinizdə hesablanır, ona görə də yapışdırdığınız heç nə serverə yüklənmir.
0 simvol · 0 söz · 0 sətir
0 simvol · 0 söz · 0 sətir
Tamamilə bu brauzer səkməsində işləyir. Mətniniz heç vaxt yüklənmir və saxlanmır.
Nə edir
Mətni tərsinə çevirmək mətni üç yolla tərsinə çevirir: hər simvolu sondan əvvələ (emoji və aksentli hərflər pozulmur), hər sətirdəki sözləri tərs sırada və ya bütün mətnin sətirlərini aşağıdan yuxarı.
stressed
desserts
Tərsinə çevirmənin üç növü və hər birinin təyinatı
Simvollar rejimi bütün mətni güzgü kimi çevirir: "stressed" sözü "desserts" olur. Bu rejimdən palindromları yoxlamaq, söz tapmacaları və qaçış otağı (escape room) ipucları hazırlamaq, spoyleri göz qabağında gizlətmək, yaxud güzgüdə yenidən oxunaqlı olan tərs mətn yaratmaq üçün istifadə edirlər. Leonardo da Vinçi də qeydlərini məhz belə, sağdan sola güzgü yazısı ilə yazırdı. Palindrom yoxlaması boşluqlar və durğu işarələri silindikdən sonra daha yaxşı işləyir, çünki "A man, a plan, a canal: Panama" cümləsi yalnız hərflərə endirildikdən sonra tərsinə eyni oxunur.
Sözlər rejimi hər sözü olduğu kimi saxlayır və hər sətirdə onların sırasını tərsinə çevirir: "one two three" "three two one" olur. Soyadı ilk yazılmış adı çevirmək, dil məşqləri, boşluqla yazılmış yolları və naviqasiya zəncirlərini tərsinə çevirmək üçün əlverişlidir. Sətirlər rejimi siyahını sətirlərin özünə toxunmadan tərsinə çevirir: ən köhnəsi birinci olan jurnal ən yenisi birinci olur, nömrələnmiş geri sayım düz saya çevrilir, söhbət ixracını isə tərs xronoloji ardıcıllıqla oxumaq olar. Əgər həqiqi əlifba və ya say sırası lazımdırsa, Sətirləri sırala alətindən istifadə edin.
Sadə tərsinə çevirmə emoji və diakritik işarələri niyə pozur
JavaScript sətri UTF-16 kod vahidlərinin ardıcıllığıdır və bir çox tərsinə çevirici sadəcə bu ardıcıllığı çevirir. Bu zaman Əsas Çoxdilli Müstəvidən kənardakı hər simvol, məsələn əksər emojilər, artıq düzgün simvol yaratmayan iki yarıya bölünür, birləşdirici işarələr isə ayrılır: e hərfi və birləşdirici akut vurğusu ilə yazılmış é-də vurğu səhv hərfin üstündə qalır. Bayraqlar daha maraqlı şəkildə pozulur, çünki bayraq emojisi iki regional göstərici hərfdən ibarətdir; ABŞ bayrağı U və S hərfləridir, onları kod-kod tərsinə çevirdikdə əvəzinə S U cütü alınır.
Bu alət mətni brauzerin Intl.Segmenter vasitəsilə qrafem klasterlərinə, yəni oxucunun bir simvol kimi qəbul etdiyi vahidlərə bölür və onları tərsinə çevirir. Sıfır enli birləşdiricilərlə qurulmuş ailə emojiləri, dəri tonu modifikatorları, bayraqlar və vurğulu hərflər bütöv qalır. Ərəb və ivrit kimi sağdan sola yazılan əlifbalar da saxlanma sırasına görə tərsinə çevrilir; brauzer onları sağdan sola göstərdiyi üçün nəticə soldan sağa axan kimi görünür.
Tez-tez verilən suallar
- Sözün palindrom olub-olmadığını necə yoxlamaq olar?
- Mətni Simvollar rejimində yapışdırın və nəticəni orijinalla müqayisə edin. İfadələrdə əvvəlcə boşluqları və durğu işarələrini silin, eyni hərf registrindən istifadə edin, çünki palindrom yoxlaması adətən onları nəzərə almır.
- Mətni tərsinə çevirəndə emoji bütöv qalırmı?
- Bəli. Mətn qrafem klasteri üzrə çevrilir, ona görə emoji ardıcıllığı, bayraq və ya birləşdirici vurğulu hərf pozulmuş yarımlara bölünmür, vahid kimi yerini dəyişir.
- Siyahının sırasını çeşidləmədən tərsinə çevirmək olarmı?
- Sətirlər rejimini seçin. Son sətir birinci olur və bu qayda ilə davam edir, hər sətrin öz mətni isə olduğu kimi qalır. Boş sətirlər güzgü kimi çevrilmiş yerində saxlanılır.
- Tərsinə yazılmış mətn başıaşağı və ya güzgü mətni ilə eynidirmi?
- Xeyr. Tərsinə çevirmə yalnız adi simvolların sırasını dəyişir. Başıaşağı mətn isə hər hərfi başqa Unicode oxşarı ilə əvəz edir, məsələn a hərfini ɐ ilə, bu isə ayrıca çevrilmədir.