Satırları Sırala

Yön

Bir satır, ad, e-posta, URL veya SKU listesi yapıştırın; bu araç onları alfabetik olarak sıralar. Yönü seçin (A-Z veya Z-A), karşılaştırmanın büyük/küçük harfe duyarlı olup olmayacağına karar verin ve isterseniz sıralamadan önce çevredeki boşlukları kırpıp boş satırları kaldırın. Karşılaştırma her karakterin koduna göre yapılır, bu yüzden dile uyarlanmak yerine hızlı ve öngörülebilirdir.

Sıralama nasıl çalışır

  1. 1

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

    Her satıra bir giriş. Sondaki boşluklar ve boş satırlar önceden kırpılabilir veya kaldırılabilir.

  2. 2

    Yönü seçin

    A-Z (artan) veya Z-A (azalan). Z-A sırası, artan sıranın ters çevrilmiş halidir.

  3. 3

    Seçenekleri ayarlayın

    Büyük/küçük harfe duyarlı karşılaştırmayı açın veya kapatın ve boşlukların kırpılıp boş satırların kaldırılacağına karar verin.

  4. 4

    Sıralanmış sonucu kopyalayın

    Satırları Sırala düğmesine tıklayın, ardından sıralı listeyi kopyalayın.

Karşılaştırma nasıl çalışır

Satırlar, karakter kodlarına göre karakter karakter karşılaştırılır. Sayısal, doğal, uzunluğa göre veya dile uyarlanan bir mod yoktur, bu yüzden davranış basit ve tutarlıdır.

Seçenek Davranış
Büyük/küçük harfe duyarsız (varsayılan) Apple ve apple eşit sayılır; eşitlikte özgün sıra belirleyicidir.
Büyük/küçük harfe duyarlı Büyük harfler küçük harflerden önce sıralanır, çünkü A (kod 65), a değerinden (kod 97) önce gelir.
Yön A-Z Karakter koduna göre artan.
Yön Z-A A-Z sırasının tersi.
Boşlukları kırp Baştaki ve sondaki boşluklar sıralamadan önce kaldırılır.
Boş satırları kaldır Boş satırlar sonuçtan çıkarılır.

Bu aracın yapmadıkları

  • Sayısal veya doğal sıralama yok. file10, file2 değerinden önce gelir, çünkü ikinci karakter olan 1, 2 değerine üstün gelir. Sürüm tarzı sıralama için doğal sıralamalı bir araca ihtiyacınız var.
  • Yinelenenleri kaldırma yok, karıştırma yok, uzunluğa göre sıralama yok. Aynı satırlar korunur.
  • Dile uyarlanmaz. Aksanlı harfler ve Latin dışı karakterler bayt değerlerine göre sıralanır, bu yüzden bir okurun beklediği temel harfin yanına değil, A-Z / a-z aralığından sonraya düşerler.

Farklı dillerdeki adları sıralama

Karşılaştırma karakter koduna göre yapıldığı için şunlara dikkat edin:

  • İspanyolca. ñ harfi, n ile o arasında değil, z harfinden sonra sıralanır.
  • Almanca. ä, ö, ü ve ß, z harfinden sonra sıralanır; a, o, u veya ss biçimine dönüştürülmezler.
  • İsveççe. å, ä, ö da z harfinden sonraya düşer; bu, bu harfler için İsveç sırasıyla rastlantısal olarak örtüşür.
  • Türkçe. Noktalı i ve noktasız ı ayrı harfler olarak ele alınmaz ve büyük/küçük harfe duyarsız karşılaştırma ASCII kurallarını kullanır, bu yüzden İ ve ı Türkçenin beklediği gibi eşleşmez.

Belirli bir dil için sözlük düzeyinde doğru sıra gerekiyorsa, bir elektronik tabloda veya dile uyarlanmış bir araçta sıralayın.

Sözlüksel ve doğal sıra

file1, file2, file10 gibi bir liste burada file1, file10, file2 olarak sıralanır, çünkü 1 değerinin 2 değerinden önce gelmesi ikinci karakterde belirlenir. Bu, standart sözlüksel sıradır. Rakam dizilerini sayı olarak okuyup file1, file2, file10 veren doğal sıralama, bu aracın uygulamadığı farklı bir algoritmadır.

Sık Sorulan Sorular

Büyük harflerin karakter kodları küçük harflerinkinden düşüktür (A 65, a 97), bu yüzden önce gelirler. Büyük/küçük harf duyarlılığı kapalıyken büyük ve küçük harfler eşit sayılır ve eşitlikte özgün sıra belirleyicidir.

Hayır. Satırlar metin olarak, karakter karakter karşılaştırılır; bu nedenle 10 değeri 2 değerinden, file10 da file2 dosyasından önce gelir. Gerçek sayısal veya sürüm sıralaması için doğal sıralamalı bir araç ya da elektronik tablo kullanın.

Hayır. Her satırın tamamı tek bir anahtar olarak ele alınır. Sütun temelli sıralama için bir elektronik tablo veya komut satırında sort -k kullanın.

Hayır. Boşlukları kırpabilir ve boş satırları kaldırabilir, ancak aynı satırlar korunur. Tekrarsız bir liste gerekiyorsa, önce özel bir araçla yinelenenleri kaldırın.

İlgili Araçlar

Araç diğer dillerde mevcuttur