Skip to content

Metin Satırlarını Alfabetik ve Doğal Sırala

Metin satırlarını alfabetik, sayısal (doğal sıra) veya uzunluğa göre, artan ya da azalan sıralayın. Ücretsiz çevrimiçi satır sıralayıcı, %100 tarayıcınızda. Ayrıca yineleme kaldırma, ters çevirme ve liste temizleme. Kayıt yok.

Takip Yok Tarayıcıda Çalışır Ücretsiz
Tüm işlem yerel olarak tarayıcınızda gerçekleşir. Hiçbir sunucuya veri gönderilmez.
Sırala
Yineleme kaldır
Temizle
Doğal-sıralama doğruluğu, dile duyarlı harmanlama, büyük/küçük harf duyarlılığı davranışı, belirlenimci işlem hattı sırası ve doğru satır-sayısı istatistikleri açısından incelendi — Go Tools Mühendislik Ekibi · Jul 13, 2026

Metin Satırlarını Sıralamak Ne Demek?

Metin satırlarını sıralamak, yeni satırlarda bölünmüş bir metin bloğunu alıp bu satırları bir kurala göre — en yaygın olarak alfabetik (sözlük) sıra, ancak sayısal sıra, uzunluk veya ters de olabilir — yeniden düzenlemek demektir. Bir geliştiricinin veya yazarın gününde en sık karşılaşılan küçük görevlerden biridir: bir isim listesini alfabetikleştirme, import ifadelerini sıralama, bir elektronik tablodan kopyalanan etiket sütununu düzenleme veya bir diff'in temiz kalması için yapılandırma anahtarlarını düzenleme.

İnsanları tökezleten incelik şudur: bilgisayarlar dizeleri varsayılan olarak insan sezgisine göre değil, karakter koduna göre sıralar. Düz bir sıralama, `1` karakterinin `2` karakterinden daha düşük bir kod noktasına sahip olması nedeniyle `item10` öğesini `item2` önüne koyar. Ayrıca her büyük harfli kelimeyi küçük harflilerin önüne iter, böylece `Zebra`, `apple` önüne düşer. Gerçek dünya listeleri nadiren bu davranışlardan birini ister. Bu araç varsayılan olarak büyük/küçük harf duyarsız, dile duyarlı sıralama sunar ve gömülü sayıları sayı olarak karşılaştıran bir Doğal yöntem sunar — sıralamayı bir insanın beklediğine uyduran iki ayar.

Sıralama, bir listeyi temizlemeyle yakından ilişkilidir. Genellikle sıralayıp yinelemeleri birlikte ayıklamak veya aynı geçişte boş satırları ve başıboş boşlukları atmak istersiniz. Bu araç, bu işlemleri tek bir panelde birleştirir: sırala, yinelenenleri kaldır, kırp, boş satırları kaldır, ters çevir ve hatta karıştır. Birincil görev olarak yineleme ayıklama — ilk veya son tekrarı tutma denetimiyle — için aynı motoru paylaşan tamamlayıcı Yinelenen Satırları Kaldır aracına başvurun. Kelimeleri ve satırları saymak için Kelime Sayıcı'yı kullanın; bir listenin iki sürümünü karşılaştırmak için Text Diff'i kullanın; ve satırlarınızın harf biçimini değiştirmek için Harf Dönüştürücü'yü kullanın.

Her şey, yükleme olmadan tamamen tarayıcınızda gerçekleşir, bu yüzden gizli bir listeyi sıralamak, bir metin düzenleyici açmak kadar özeldir. Yapıştırın, bir sıra seçin ve sonucu kopyalayın — tüm gidiş-dönüş birkaç saniye sürer.

Input (unsorted):
  file10.txt
  file2.txt
  file1.txt

Alphabetical sort (naive):
  file1.txt
  file10.txt   ← wrong: 10 before 2
  file2.txt

Natural sort (numeric-aware):
  file1.txt
  file2.txt
  file10.txt   ← correct

Temel Özellikler

Alfabetik, Doğal ve Uzunluk Sıralaması

Üç sıralama yöntemi her listeyi kapsar: Alfabetik sözlük sırası, sayıları sayı olarak karşılaştırarak `item2` öğesini `item10` önünde tutan Doğal sıralama ve en kısadan en uzuna Uzunluğa göre. Her biri artan veya azalan çalışır.

Dile Duyarlı Harmanlama

Sıralama, Unicode Harmanlama Algoritmasını izleyen tarayıcının `Intl.Collator` özelliğini kullanır. Aksanlı ve İngilizce dışı karakterler dilinizin okurunun beklediği şekilde sıralanır — `é`, alfabenin sonuna atılmadan `e` yanına gelir.

Varsayılan Olarak Büyük/Küçük Harf Duyarsız

`Apple` ve `apple`, tümü büyük harfli kelimeler başa fırlamak yerine komşu sıralanır — insan listeleri için doğal seçim. Büyük ve küçük harfin ayrı işlenmesi gerektiğinde Büyük/küçük harf duyarlı'yı açın.

Tek Geçişte Sırala + Yineleme Kaldır

Tek adımda temiz, benzersiz, sıralı bir liste almak için Yinelenen satırları kaldır'ı açın. Canlı istatistik rozeti tam olarak kaç yinelenenin daraltıldığını bildirir, böylece sonuca güvenebilirsiniz.

Canlı Satır Sayıları

İstatistik rozeti siz yazdıkça güncellenir: `12 satır → 9 satır · 3 yinelenen kaldırıldı · 0 boş kaldırıldı`. Aracın gerçekten bir şey değiştirip değiştirmediğini tahmin etmek yok — öncesini ve sonrasını anında görürsünüz.

Ters Çevir ve Karıştır

Ters çevir, yeniden sıralamadan mevcut sırayı çevirir; Karıştır, kriptografik bir Fisher–Yates karıştırmasıyla satırları rastgeleleştirir. Sınav sorularını rastgeleleştirin, bir çekiliş sırası seçin veya tek tıkla bir değişiklik günlüğünü tersine çevirin.

Temizleme Düğmeleri

Her satırı kırp, boş satırları kaldır ve satır numarası ekle paneli tamamlar. Dağınık yapıştırılmış bir sütunu bir betik olmadan düzenli, yayına hazır çıktıya dönüştürmek için bunları sıralamayla birleştirin.

%100 Tarayıcı Tabanlı Gizlilik

Metniniz sayfadan asla ayrılmaz — yükleme yok, kayıt yok, yazdıklarınız üzerinde analiz yok. Gizli listeler, dahili kelime listeleri ve hassas dışa aktarmalar için güvenlidir. Network sekmesinde kendiniz doğrulayın: sıfır istek.

Satır Sıralama Örnekleri

Alfabetik A→Z

banana
apple
cherry
apple
banana
cherry

Varsayılan sıralama: artan, alfabetik, büyük/küçük harf duyarsız. Basit bir kelime listesi için sözlük sırası — bir isim, etiket veya anahtar kelime sütununu sıralamanın en yaygın kullanımı.

Azalan Z→A

apple
banana
cherry
cherry
banana
apple

Alfabetik yönü tersine çevirmek için sırayı Azalan olarak ayarlayın. Skor tabloları, en yeni önce listeleri veya alfabetik olarak son öğenin başta gelmesi gereken herhangi bir sıralama için kullanışlıdır.

Doğal sıralama (sayı-bilinçli)

item10
item2
item1
item1
item2
item10

Doğal sıralama, gömülü sayıları sayı olarak karşılaştırır, böylece `item2`, `item10` önünde kalır. Düz alfabetik sıralama, `1` karakteri `2` önünde sıralandığı için yanlışlıkla `item10` öğesini başa koyardı. Dosya adları, sürümler ve numaralı satırlar için gereklidir.

Uzunluğa göre sırala

ccc
a
bb
a
bb
ccc

Uzunluğa göre yöntemi satırları en kısadan en uzuna sıralar, eşitlikleri alfabetik olarak çözer. Aykırı değerleri fark etmek, sabit genişlikli verileri hizalamak veya etiket listelerini kısadan uzuna dizmek için kullanışlıdır.

Büyük/küçük harf duyarsız sıralama

banana
Apple
apple
Apple
apple
banana

Büyük/küçük harf duyarlı kapalıyken (varsayılan), tümü büyük harfli kelimeler başa fırlamak yerine `Apple` ve `apple` komşu sıralanır. İnsan tarafından okunabilir listeler için neredeyse her zaman istediğiniz şey budur.

Sırala ve yinelenenleri birlikte kaldır

dog
cat
dog
bird
cat
bird
cat
dog

Tek adımda temiz, benzersiz, sıralı bir liste almak için sıralarken Yinelenen satırları kaldır'ı açın. İstatistik rozeti `5 satır → 3 satır · 2 yinelenen kaldırıldı` bilgisini verir, böylece neyin daraltıldığını doğrulayabilirsiniz.

Mevcut sırayı ters çevir

line one
line two
line three
line three
line two
line one

Sırayı ters çevir, alfabetik olarak sıralamadan son listeyi çevirir — mevcut diziyi basitçe tersine çevirir. Azalan sonuçlar için bir sıralamayla birleştirin veya bir günlük ya da değişiklik günlüğünü tersine çevirmek için tek başına kullanın.

Bir listeyi karıştır (rastgele)

north
south
east
west
east
north
west
south

Karıştır, tarayıcının kriptografik RNG'sini (Fisher–Yates) kullanarak satır sırasını rastgeleleştirir. Sınav sorularını rastgeleleştirmek, rastgele bir çekiliş sırası seçmek veya örneklem almak için harikadır. Çıktı, her açtığınızda farklılaşır.

Metin Satırları Nasıl Sıralanır

  1. 1

    Satırlarınızı yapıştırın veya yazın

    Metninizi giriş kutusuna bırakın. Her yeni satır ayrı bir satır olarak işlenir. Sıralama siz yazarken anında çalışır — gönder düğmesi yoktur. Sondaki bir yeni satır yoksayılır, böylece boş bir satır eklemez.

  2. 2

    Bir sıra ve yöntem seçin

    Sırayı Artan (A→Z) veya Azalan (Z→A) olarak ayarlayın, ardından bir Yöntem seçin: kelimeler için Alfabetik, sayı içeren her şey için Doğal veya Uzunluğa göre. Bir ayarı değiştirdiğiniz anda çıktı güncellenir.

  3. 3

    Gerekirse temizleme seçenekleri ekleyin

    Sıralarken listeyi düzenlemek için Yinelenen satırları kaldır, Her satırı kırp veya Boş satırları kaldır'ı açıp kapatın. Büyük/küçük harf duyarlı'yı yalnızca büyük ve küçük harfin farklı işlenmesi gerektiğinde açın.

  4. 4

    İstatistik rozetini kontrol edin

    Rozet, giren satırları, çıkan satırları ve kaç yinelenen ya da boş satırın kaldırıldığını gösterir. Sonucu kopyalamadan önce aracın beklediğiniz şeyi yaptığını doğrulamak için kullanın.

  5. 5

    Sıralanmış sonucu kopyalayın

    Sıralanmış çıktıyı panonuza koymak için Kopyala'ya tıklayın. Her iki kutuyu temizlemek için Sıfırla'yı veya denemek üzere örnek bir liste yüklemek için Örnek'i kullanın. Hiçbir noktada hiçbir şey yüklenmez.

Yaygın Sıralama Hataları

Numaralı Öğelerde Saf Alfabetik Sıralama

Klasik hata: dosya adlarını veya sürümleri alfabetik olarak sıralayıp `10` öğesinin `2` önüne düşmesi. Çözüm, gömülü sayıları sayı olarak karşılaştıran Doğal yöntemine geçmektir. Numaralı listeleri sıralamadan sonra her zaman kontrol edin — yanlış yöntem, `item10` öğesini `item2` üzerinde fark edene kadar makul görünür.

✗ Yanlış
Alphabetical:
  release-1
  release-10
  release-2
✓ Doğru
Natural:
  release-1
  release-2
  release-10

Büyük/Küçük Harf Duyarlı Sıralamanın Bir İnsan Listesini Dağıtması

Bir isim listesi için Büyük/küçük harf duyarlı'yı açık bırakmak her büyük harfli girdiyi küçük harflilerin önüne iter ve tek bir alfabetik dizi olması gerekeni ikiye böler. Büyük/küçük harf anlamsal olarak anlamlı olmadıkça, `Apple` ve `apricot` yan yana otursun diye kapalı tutun.

✗ Yanlış
Case-sensitive:
  Apple
  Banana
  apple
  banana
✓ Doğru
Case-insensitive:
  Apple
  apple
  Banana
  banana

Boşluğun Sıralamayı Bozması

Sondaki boşluk veya sekme içeren satırlar, boşluk dizenin bir parçası olduğu için kırpılmış ikizlerinden farklı sıralanır. Görsel olarak aynı iki satır ayrı düşerse, sıralamadan önce çevreleyen boşluğu ayıklamak için Her satırı kırp'ı etkinleştirin.

✗ Yanlış
Untrimmed ("apple " vs "apple"):
  apple
  banana
  apple    ← trailing space, sorts oddly
✓ Doğru
Trimmed:
  apple
  apple
  banana

Ters Çevir'in Azalan Sıralayacağını Beklemek

Sırayı ters çevir, mevcut diziyi basitçe tersine çevirir — sıralamaz. Liste sıralanmamışsa, ters çevirmek size Z→A sırası değil, girdiyi tersten verir. Azalan sıralamak için Sırayı Azalan olarak ayarlayın; Ters çevir'i yalnızca zaten sıralı bir listeyi çevirmek için kullanın.

✗ Yanlış
Reverse on unsorted input:
  cat
  apple
  banana
→ banana / apple / cat (just backwards)
✓ Doğru
Descending sort:
  cat
  banana
  apple

Metin Satırlarını Sırala: Yaygın Kullanım Alanları

İsimleri, Etiketleri ve Anahtar Kelimeleri Alfabetikleştirin
Bir elektronik tablodan kopyalanan bir isim, etiket veya SEO anahtar kelimeleri sütununu yapıştırın ve onları temiz sözlük sırasında alın. Dağınık bir dışa aktarmadaki tekrarları aynı adımda daraltmak için Yinelenen satırları kaldır'ı ekleyin.
Import İfadelerini ve Yapılandırma Anahtarlarını Sıralayın
Bir import satırları veya yapılandırma anahtarları bloğunu, kanonik bir sırada kalsınlar ve gelecekteki diff'ler küçük kalsın diye sıralayın. Doğal sıralama, numaralı öğeleri (`v1`, `v2`, `v10`) doğru sırada tutar.
Dosya Adlarını ve Sürüm Dizelerini Sıralayın
Dosya adları ve semantik sürümler, saf sıralamanın en sert başarısız olduğu yerdir — `v1.10`, `v1.2` önünde. Doğal sıralama bunu düzeltir ve size sürüm notları, manifestolar veya derleme betikleri için doğru sıralanmış bir liste verir.
Güvenlik Kelime Listelerini Düzenleyin
Parola kelime listelerini, alt alan adı listelerini veya fuzzing sözlüklerini tamamen çevrimdışı sıralayın ve yinelenenleri ayıklayın. Hiçbir şey yüklenmediği için hassas güvenlik verileri asla üçüncü taraf bir sunucuya dokunmaz.
CSV Sütunlarını Düzenleyin
Bir CSV'den tek bir sütun kopyalayın, sıralayın, yinelenenleri kaldırın ve geri yapıştırın. Tek seferlik bir temizlik için bir elektronik tablo formülünden daha hızlıdır ve canlı sayaç kaç satırın daraldığını doğrular.
Bir Çekiliş veya Sınav Sırasını Rastgeleleştirin
Adil bir çekiliş için isim sırasını, bir sınav için soruları veya kör inceleme için öğeleri rastgeleleştirmek üzere Karıştır'ı kullanın. Kriptografik RNG, rastgeleliği öngörülebilir bir sözde-karıştırma değil, savunulabilir kılar.
Temiz Bir Diff için Veri Hazırlayın
İki listeyi karşılaştırmadan önce aynı şekilde sıralamak, bir diff'in sıra gürültüsü yerine gerçek içerik değişikliklerini yansıtmasını sağlar. Neyin eklendiğini veya kaldırıldığını tam olarak görmek için bu aracı Text Diff ile eşleştirin.
Günlükleri ve Değişiklik Günlüklerini Ters Çevirin
Bir günlüğü veya değişiklik günlüğünü, en yeni girdiler önce (veya son) görünsün diye alfabetik olarak yeniden sıralamadan çevirmek için Sırayı ters çevir'i kullanın. Komut satırında `tac` üzerinden geçirmeye tek tıklık bir alternatif.

Sıralama Nasıl Çalışır

Satır Bölme (CRLF / LF / CR)
Girdi `\r\n`, `\r` veya `\n` üzerinde bölünür, böylece Windows, Unix veya klasik Mac kaynaklarından yapıştırılan metnin hepsi çalışır. Sondaki tek bir satır sonlandırıcı önce ayıklanır, böylece son bir yeni satır sahte bir boş son satır oluşturmaz.
Intl.Collator Sıralaması
Alfabetik ve doğal sıralamalar `Intl.Collator(locale, { numeric, sensitivity })` kullanır. `numeric: true`, doğal (sayı-bilinçli) karşılaştırmayı etkinleştirir; duyarlılık, Büyük/küçük harf duyarlı açıkken `variant`, aksi halde `accent` (büyük/küçük harf duyarsız) olur. Harmanlama, Unicode Harmanlama Algoritmasını izler.
Doğal Sıralama Anlamı
Doğal sıralama, en büyük rakam dizilerini karakter karakter değil tam sayı olarak karşılaştırır, böylece `a2` < `a10`. Satırda herhangi bir yere gömülü rakamları işler, bu yüzden dosya adları ve sürüm dizeleri sözcüksel değil sezgisel olarak sıralanır.
Eşitlik Kırma ile Uzunluğa Göre Sıralama
Uzunluğa göre yöntemi satırları artan karakter sayısına göre sıralar, ardından eşitlikleri harmanlayıcıyla kırar, böylece eşit uzunluktaki satırlar yine kararlı bir alfabetik sıraya düşer. Azalan, son yönü çevirir.
Belirlenimci İşlem Hattı Sırası
İşlemler her zaman sabit bir sırada uygulanır: her satırı kırp → boşları kaldır → yinelemeleri ayıkla → sırala veya karıştır → ters çevir → satır numarası ekle. Bu, hangi düğmeleri birleştirdiğinizden bağımsız olarak çıktıyı öngörülebilir kılar.
Kriptografik Karıştırma
Karıştır, `crypto.getRandomValues` tarafından beslenen bir Fisher–Yates algoritması kullanır ve tekdüze, öngörülemez bir permütasyon verir. Sıralamayla karşılıklı olarak dışlayıcıdır — Karıştır'ı etkinleştirmek harmanlayıcıyı tamamen atlar.
Kararlı, Tarayıcı İçi Sıralama
JavaScript'in `Array.prototype.sort` özelliği modern motorlarda kararlı olması garanti edilir, böylece harmanlayıcının eşit kabul ettiği satırlar orijinal göreli sıralarını korur. Tüm hesaplama tarayıcınızda ana iş parçacığında gerçekleşir; tipik liste boyutları için işçi veya ağ çağrısı gerekmez.

Sıralama için En İyi Uygulamalar

Sayı İçeren Her Şey için Doğal Sıralama Kullanın
Satırlarınız sayı içeriyorsa — dosya adları, sürümler, fatura kimlikleri, numaralı adımlar — Doğal yöntemi seçin. Alfabetik sıralama `10` öğesini `2` önüne koyar ve diziyi sessizce karıştırır. Doğal sıralama, doğru yapılacak tek en önemli ayardır ve etkinleştirmesi hiçbir maliyeti yoktur.
İnsan Listeleri için Büyük/Küçük Harf Duyarsız Tutun
İsimler, etiketler ve düz metin listeleri için, büyük harfli kelimeler küçük harflilerin önüne fırlamasın diye Büyük/küçük harf duyarlı'yı kapalı bırakın. Yalnızca `ID` ve `id`'nin gerçekten farklı değerler olduğu tanımlayıcılar gibi büyük/küçük harf anlamlı verilerde açın.
Diff Almadan Önce Her İki Listeyi Aynı Şekilde Sıralayın
İki listeyi karşılaştırırken, her birini önce aynı ayarlarla sıralayın. İki sıralanmamış listenin diff'ine sıra değişiklikleri hâkimdir; iki sıralanmış listenin diff'i yalnızca gerçek eklemeleri ve kaldırmaları gösterir. En temiz karşılaştırma için bu aracı Text Diff ile eşleştirin.
Sıralarken Yinelemeleri Ayıklayın
Bir liste tekrar içerebiliyorsa, önce sıralayıp yinelemeleri gözle aramak yerine aynı geçişte Yinelenen satırları kaldır'ı etkinleştirin. İstatistik rozeti kaç tanesinin daraldığını söyler, böylece listenin gerçekten benzersiz olup olmadığını asla merak etmezsiniz.
Yapıştırılan Veriyi Sıralamadan Önce Kırpın
Elektronik tablolardan, PDF'lerden veya terminallerden kopyalanan metin, aksi halde aynı olan satırların ayrı sıralanmasına veya yineleme ayıklamadan sağ çıkmasına neden olan sondaki boşluklar taşır. Sıra, görünmez karakterleri değil içeriği yansıtsın diye sıralamadan önce boşluğu normalleştirmek için Her satırı kırp'ı açın.
Adillik Önemliyken Karıştır'ın Kripto RNG'sini Kullanın
Çekilişler, örnekleme veya öngörülebilir bir sıranın manipüle edilebileceği herhangi bir şey için, Karıştır'ın kriptografik rastgeleliği gözle karar vermeye veya `Math.random` tabanlı bir araca tercih edilir. Yeni bir sıra istiyorsanız yeniden karıştırmak için tekrar açıp kapatın.

Sıkça Sorulan Sorular

Bu araç ne işe yarar?
Metin satırlarını doğrudan tarayıcınızda sıralar — alfabetik, doğal (sayı-bilinçli) sırada veya uzunluğa göre, artan ya da azalan. Siz yapıştırdıkça veya yazdıkça, sıralanmış sonuç, girip çıkan satırların canlı sayısıyla anında belirir. Aynı geçişte yinelenenleri ayıklayabilir, ters çevirebilir, kırpabilir, boş satırları kaldırabilir, satır numarası ekleyebilir veya karıştırabilirsiniz. Hiçbir şey yüklenmez: tüm sıralama %100 istemci tarafında JavaScript ile çalışır, bu yüzden gizli listeler, dahili kelime listeleri ve bir sunucuya göndermek istemeyeceğiniz her tür veri için güvenlidir. Bunu tarayıcınızın Network sekmesinde doğrulayabilirsiniz — sıralama sıfır ağ isteği tetikler.
Alfabetik ve doğal sıralama arasındaki fark nedir?
Alfabetik (sözcüksel) sıralama dizeleri karakter karakter karşılaştırır, bu yüzden `1` karakteri (U+0031), `2` karakteri (U+0032) önünde sıralandığı için `file10`, `file2` önünde gelir. Doğal sıralama, rakam dizilerini tanır ve onları sayı olarak karşılaştırır, böylece `file2` doğru şekilde `file10` önüne geçer. Düz kelimeler ve kodlar için alfabetiği; gömülü sayı içeren her şey için doğalı kullanın — dosya adları, sürüm etiketleri (`v1.2` vs `v1.10`), fatura numaraları ve numaralı liste öğeleri. Bu araç doğal sıralamayı, her modern tarayıcıda yerleşik olan standartlara dayalı Unicode harmanlama `Intl.Collator({ numeric: true })` ile uygular.
Bir listeyi nasıl alfabetikleştiririm?
Listenizi yapıştırın, Alfabetik yöntemiyle varsayılan Artan sırayı koruyun, satırlar anında alfabetik sıraya (A→Z) konur — bir listeyi çevrimiçi alfabetikleştirmek için gereken tek şey budur. İsimler, etiketler veya anahtar kelimeler için, büyük harfli ve küçük harfli girdiler iki ayrı diziye bölünmek yerine birlikte sıralansın diye Büyük/küçük harf duyarlı'yı kapalı bırakın. Z→A için Azalan'a geçin veya tek adımda alfabetikleştirip yinelemeleri ayıklamak için Yinelenen satırları kaldır'ı etkinleştirin. Her şey tarayıcınızda çalışır, böylece gizli bir listeyi bile yüklemeden alfabetik sıraya koyabilirsiniz.
Metnim herhangi bir yere yükleniyor mu?
Hayır. Her işlem — sıralama, yineleme ayıklama, kırpma, ters çevirme — tamamen tarayıcınızda JavaScript kullanılarak çalışır. Metniniz asla iletilmez, hiçbir sunucuda saklanmaz, kaydedilmez ve analiz edilmez. Bu, aracı gizli listeler, dahili veriler, güvenlik kelime listeleri ve ağa bağlı bir hizmete yapıştırmayacağınız her tür içerik için güvenli kılar. Girdiniz için çerez kullanılmaz ve yazdıklarınızı yakalayan üçüncü taraf analizi yoktur. Tarayıcınızın geliştirici araçlarını açıp Network sekmesini izleyin: bir milyon satırlık listeyi sıralamak sıfır istek üretir.
Bir sayı listesini nasıl doğru sıralarım?
Doğal yöntemi seçin. Düz alfabetik sıralama sayıları metin gibi işler, bu yüzden `100`, `2` önünde sıralanır (çünkü karakter olarak `1` < `2`). Doğal sıralama sayısal değeri karşılaştırır, doğru sırada `2`, `100` verir. `chapter 2` ve `chapter 12` gibi metin ile sayıyı karıştıran satırlar için doğal sıralama, `2` ve `12` sayısını sayısal olarak karşılaştırarak bunu da doğru yapar. Satırlarınız tamamen sayısalsa ve katı sayısal sıralama istiyorsanız, doğal sıralama tam sayıları ve karışık dizelerin sayısal bölümlerini işler; ondalık ağırlıklı finansal veriler için baştaki sıfırlar gibi uç durumları iki kez kontrol edin.
Sıralama büyük ve küçük harfe saygı gösterir mi?
Varsayılan olarak hayır — Büyük/küçük harf duyarlı kapalıdır, bu yüzden `Apple` ve `apple`, sıralama için eşdeğer kabul edilir ve komşu sıralanır. Bu, tüm büyük harfli kelimelerin küçük harflilerin önüne geçmesini nadiren istediğiniz insan tarafından okunabilir listeler için doğal seçimdir. Büyük harflerin küçük harflerden önce sıralandığı katı bir sıralama için Büyük/küçük harf duyarlı'yı açın (harmanlayıcının varyant duyarlılığı içinde Unicode kod noktası sırasını izler). Büyük/küçük harf duyarlılığı, o seçenek etkinleştirildiğinde yineleme ayıklamayı da etkiler: kapalıyken `Foo` ve `foo` aynı satır sayılır.
Aynı anda sıralayıp yinelenenleri kaldırabilir miyim?
Evet. Herhangi bir sıralama düzeninin yanında Yinelenen satırları kaldır'ı etkinleştirin. Araç önce yinelenenleri ayıklar, sonra sıralar, böylece tek adımda temiz, benzersiz, sıralı bir liste elde edersiniz — ve istatistik rozeti kaç yinelenenin kaldırıldığını bildirir. Bu, dağınık yapıştırılmış bir sütunu (diyelim ki tekrarlı e-postalar veya etiketler listesi) düzenli sıralı bir kümeye dönüştürmenin en hızlı yoludur. İlk-tut/son-tut denetimiyle özel yineleme ayıklama iş akışına ihtiyacınız varsa, aynı motoru paylaşan tamamlayıcı Yinelenen Satırları Kaldır aracını kullanın.
Sıraladığımda boş satırlara ne olur?
Varsayılan olarak boş satırlar korunur ve başa sıralanır (boş bir dize, boş olmayan herhangi bir satırdan önce sıralanır). İstemiyorsanız, sıralamadan önce boş ve yalnızca boşluk içeren satırları atmak için Boş satırları kaldır'ı etkinleştirin — istatistik rozeti kaç tanesinin kaldırıldığını sayar. Girdinizin sonundaki tek bir sondaki yeni satır (dosyalardan veya düzenleyicilerden yapıştırırken yaygındır) fazladan bir boş satır değil, bir satır sonlandırıcı olarak işlenir, bu yüzden sayılarınızı şişirmez veya çıktıya sahte bir boş satır eklemez.
Aksanlı ve İngilizce dışı karakterler nasıl sıralanır?
Sıralama, Unicode Harmanlama Algoritmasını izleyen tarayıcının `Intl.Collator` özelliği aracılığıyla dile duyarlıdır. Aksanlı harfler, dilinizin okurunun beklediği şekilde sıralanır — örneğin, çoğu Latin dilinde `é`, alfabenin sonunda değil `e` yanına sıralanır. Araç harmanlama için sayfanın dilini kullanır, bu yüzden Almanca, Fransızca, İspanyolca ve diğer yerelleştirilmiş sürümler uygun kuralları uygular. Bu, aksanlı ve ASCII olmayan karakterleri şaşırtıcı yerlere dağıtacak saf bir kod noktası sıralamasından çok daha doğrudur.
Kaç satır sıralayabileceğime dair bir sınır var mı?
Araç tarafından dayatılan katı bir sınır yoktur — yalnızca tarayıcınızın belleğiyle ve bir metin alanına rahatça yapıştırabileceğiniz metin miktarıyla sınırlıdır. Modern tarayıcılar on binlerce satırı anında, yüz binlercesini kısa bir duraklamayla sıralar. Her şey ağ gidiş-dönüşü olmadan yerel olarak çalıştığı için, büyük listeler burada verinizi yükleyen sunucu tabanlı araçlardan genellikle daha hızlıdır. Gerçekten devasa dosyalar (milyonlarca satır) için komut satırı `sort` yardımcı programı daha rahat olacaktır, ancak günlük listeler, kelime listeleri ve dışa aktarmalar için bu araç onları kolaylıkla işler.
Bu, Excel'de veya bir kod düzenleyicide sıralamaktan nasıl farklı?
Elektronik tablolar bir ızgara içindeki hücreleri sıralar ve genellikle tüm satırları yeniden düzenler; bu araç düz bir satır listesini sıralar, ki kelime listeleri, yapılandırma değerleri, import ifadeleri veya yeni satırla ayrılmış herhangi bir veri için tam olarak ihtiyacınız olan şey budur. Bir kod düzenleyicinin satır sıralama komutuyla karşılaştırıldığında, bu araç bir eklenti kurmadan doğal (sayı-bilinçli) sıralama, dile duyarlı harmanlama, tek tıkla yineleme ayıklama, uzunluk sıralaması ve canlı bir sayaç ekler. Ve çevrimiçi elektronik tablo araçlarının aksine, hiçbir şey tarayıcınızdan çıkmaz. Panoda bir metin parçası olduğunda onu sıralamanın en hızlı yoludur.
Karıştır seçeneği ne yapar?
Karıştır, tarayıcının kriptografik rastgele sayı üreteci (`crypto.getRandomValues`) tarafından yürütülen bir Fisher–Yates karıştırması kullanarak satırlarınızın sırasını rastgeleleştirir, böylece sonuç gerçekten öngörülemez ve her seferinde farklıdır. Sıralamayla karşılıklı olarak dışlayıcıdır — ya satırları sıralarsınız ya da rastgeleleştirirsiniz. Yaygın kullanımlar arasında sınav veya bilgi kartı sırasını rastgeleleştirme, adil bir çekiliş dizisi seçme, bir alt küme örnekleme veya manuel incelemeden önce bir listenin önyargısını giderme yer alır. `Math.random` yerine kriptografik bir RNG kullandığı için, savunulabilir rastgelelik gerektiğinde uygundur.

Harf Dönüştürücü — UPPER, lower, camelCase ve Daha Fazlası

Metin İşleme

Metni UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE ve 6 biçim daha arasında anında dönüştürün. Ücretsiz, çevrimiçi, kayıt yok.

Lorem Ipsum Oluşturucu — Ücretsiz Yer Tutucu Metin

Metin İşleme

Lorem Ipsum yer tutucu metni anında oluşturun — paragraf, cümle, kelime, bayt veya liste olarak. Düz metin, HTML, Markdown veya JSON olarak kopyalayın ya da indirin. %100 ücretsiz, gizli, tarayıcı içi. Kayıt gerekmez.

Ücretsiz Regex Tester — İfadeleri Çevrimiçi Sınayın

Metin İşleme

Düzenli ifadeleri herhangi bir metne karşı anında test edin. Canlı eşleşme vurgulama, yakalama grupları, değiştirme önizlemesi, bölme ve desen açıklayıcı. JavaScript lehçesi regex, %100 gizli, çevrimiçi, ücretsiz, kayıt yok.

Metinden Yinelenen Satırları Kaldır

Metin İşleme

Metinden yinelenen satırları çevrimiçi kaldırın — ücretsiz, anında, %100 tarayıcınızda. Büyük/küçük harf veya boşluğu yoksayın, ilk ya da son tekrarı tutun ve kaldırılan sayıyı görün. Ayrıca sıralayın ve temizleyin. Kayıt yok.

URL Slug Üretici — Her Metni Slug'a Çevirin

Metin İşleme

Her başlığı anında temiz, SEO dostu bir URL slug'ına çevirin. Aksanları ve Kiril'i harf çevirisiyle dönüştürün veya Unicode harfleri koruyun. %100 gizli, tarayıcınızda.

Metin Karşılaştırma ve Diff

Metin İşleme

İki metni tarayıcınızda anında karşılaştırın. Satır içi kelime düzeyinde vurgulu yan yana görünüm, unified-diff dışa aktarımı, büyük/küçük harf — boşluk — boş satır yoksayma. %100 gizli — metniniz cihazınızdan ayrılmaz.