Ana içeriğe geç

Ücretsiz Metin Sıralayıcı

Metin satırlarını alfabetik olarak, uzunluğa göre, sayısal olarak veya rastgele sıralayın. Yinelenenleri kaldırın, boşlukları kırpın ve listeleri karıştırın.

Yüklendikten sonra çevrimdışı çalışır
Sıralandı · 0 satır
Sıralanmış çıkış burada görünecek…

Yaygın kullanımlar

  • Listeleri Alfabetik Olarak Sırala ve DüzenleAlışveriş listelerini, yapılacak işler listesini, isimlerini veya herhangi bir madde işaretli listeyi anında alfabetik sıraya sırala.
  • Veri Satırlarını Temizle ve TekilleştirCSV dışa aktarmalarından ve günlüklerden yinelenen satırları kaldır, boşluğu kırp ve metin verilerini normalleştir.
  • İçe Aktarma İfadelerini ve Kod Listelerini Sıralaİçe aktarma ifadelerini, CSS sınıf listelerini, JSON anahtarlarını veya herhangi bir kod listesini tutarlı bir sıraya sırala.
  • Ad Listesini Alfabetik Olarak SıralaKatılımcı listelerini, takım oyuncu listelerini, öğrenci adlarını ve kredi listelerini adı veya soyadıyla alfabetik sıraya sırala.
  • Bir Listeyi Rastgele KarıştırAdları, öğeleri veya girişleri adil sıralama, rastgele atama veya oyun kurulumu için rastgele karıştır.

Nasıl çalışır

Sıralama tamamen tarayıcınızda JavaScript'in yerleşik Intl.Collator API'siyle çalışır — sunucu yok, kütüphane yok, yükleme yok. Alfabetikten doğal sayı sıralamasına kadar her sıralama düzeni siz yazarken veya seçenekleri değiştirirken anında hesaplanır.

  1. 1
    Girdi satırlara bölünür
    Yapıştırdığınız metin yeni satır karakterlerinden bölünür. Önce isteğe bağlı ön işleme çalışır: her satırın başındaki ve sonundaki boşluklar kırpılır ve boş satırlar atılır — ikisi de yapılandırılabilir.
  2. 2
    Intl.Collator sıralamayı yönetir
    Alfabetik ve doğal sıralamalar için tarayıcının yerleşik Intl.Collator'ı geçerli site yerel ayarınızla başlatılır; böylece aksanlı karakterler (å, ä, ö, ç, ş vb.) doğru dil sırasıyla sıralanır. 'Doğal' mod sayısal bayrağı ayarlar; böylece rakamlar düz karakter olarak ele alınmak yerine 'file2', 'file10'dan önce gelir.
  3. 3
    Karşılaştırma anahtarları gürültüyü ayıklar
    Karşılaştırmadan önce her satırın sıralama anahtarından isteğe bağlı olarak baştaki tanımlıklar (the, a, an) ve alfanümerik olmayan noktalama işaretleri kaldırılabilir — orijinal satır metni çıktıda olduğu gibi korunur, yalnızca sıralamada kullanılan anahtar değiştirilir.
  4. 4
    Karıştırma kriptografik rastgelelik kullanır
    Rastgele karıştırma modu, rastgele 32 bitlik tam sayılardan oluşan bir dizi üretmek için crypto.getRandomValues'i çağırır, ardından bu değerlerle satırlar üzerinde Fisher-Yates karıştırması çalıştırır — Math.random() tabanlı yaklaşımlarla gelen yanlılıktan kaçınır.

İlgili araçlar

Sık sorulan sorular