Ana içeriğe geç

Ücretsiz Metin Ters Çevirici

Metni harf harf tersine çevirin; kelime sırasını, her satırı ya da satır sırasını ters çevirin. Palindrom denetimi de içerir.

Yüklendikten sonra çevrimdışı çalışır
Palindrom değil
Tersine çevrilmiş
!dlroW ,olleH
13 karakter2 kelime1 satır

Yaygın kullanımlar

  • Metinin Palindrom Olup Olmadığını Kontrol EtMetni ters çevir ve karşılaştır — ileriye ve geriye doğru aynı şekilde okunan kelimeler, ifadeler veya cümleler olan palindromları tespit et.
  • Eğlence ve Sosyal Medya için Metni Ters ÇevirMemeler ve sosyal gönderiler için geriye doğru metin, ters çevrilmiş mesajlar ve yansıtılmış başlıklar oluştur.
  • Kodlama Pratiği için Dizeleri Ters ÇevirDize ters çevirme algoritmalarını doğrula ve emoji, Unicode ve çok baytlı karakterlerle sınır durumlarını test et.
  • Cümlelerdeki Sözcüklerin Sırasını Ters ÇevirCümleler, başlıklar veya listeler için sözcük sırasını ters çevir — yazma egzersizleri ve dil öğrenimi için faydalı.
  • Satırların Sırasını Ters ÇevirBir listeyi veya çok satırlı metni ters döndür — son satır birinci olur, günlük dosyaları ve veri işleme için faydalı.

Nasıl çalışır

Bir yazıyı ters çevirmek için metni kutuya yapıştırın: harfler anında tersten yazılır (merhaba → abahrem). Kelime sırasını (bir iki üç → üç iki bir), her satırı ya da satırların sırasını da ters çevirebilir, sonucu tek dokunuşla kopyalayabilirsiniz. Emojiler ve ç, ğ, ı, ş gibi harfler bölünmeden kalır; palindrom kontrolü de var ve metniniz tarayıcınızdan çıkmaz.

  1. 1
    Mod seçimi
    Altı ters çevirme modu vardır: her karakteri ters çevirin, her kelimenin içindeki harfleri ters çevirin (kelime sırası korunur), kelime sırasını ters çevirin, satır başına karakterleri ters çevirin, satır sırasını ters çevirin veya tüm dizeyi baş aşağı çevirin. Seçilen mod siz yazarken anında uygulanır — gönder adımı yoktur.
  2. 2
    Intl.Segmenter ile grafem farkındalıklı bölme
    Karakterleri ters çevirmeden önce metin, granularity 'grapheme' olarak ayarlanmış Intl.Segmenter ile bölünür. Bu, ham Unicode kod noktaları yerine kullanıcının algıladığı karakterleri verir; böylece bir bayrak emojisi veya temel harf artı birleştirici işaret çifti dizi ters çevrildiğinde bir arada kalır. Intl.Segmenter olmayan tarayıcılar yayma operatörü yinelemesine geri döner.
  3. 3
    Baş aşağı modu bir arama tablosu kullanır
    'Baş aşağı' modu her karakteri Unicode benzerlerinden oluşan sabit kodlu 100 girişli bir arama tablosundan geçirir (örneğin 'e', 'ǝ' olur; '?', '¿' olur), ardından sonuç fiziksel olarak 180 derece döndürüldüğünde doğru okunsun diye grafem dizisini ters çevirir.
  4. 4
    Çıktı ve palindrom algılama
    Ters çevrilmiş sonuç React'in useMemo kancasıyla canlı güncellenir. Karakter ters çevirme modunda araç ayrıca, karşılaştırmadan önce Unicode farkındalıklı bir harf/rakam filtresi (\p{L}\p{N}) kullanarak orijinal girdinin palindrom olup olmadığını denetler. Kopyala'ya tıklamak çıktıyı standart navigator.clipboard API'si ile panoya yazar.

İlgili araçlar

Sık sorulan sorular