Sortowanie wierszy
Wklej listę z jedną pozycją w wierszu, a zostanie uporządkowana według Twoich ustawień.
Wynik
Wiersze na wejściu: 0, na wyjściu: 0
Jak to działa
Sortowanie odbywa się według porządku alfabetycznego wybranego języka. W polskim ą następuje po a, ł po l, a ź i ż po z, natomiast w angielskim te litery są traktowane jak a, l i z.
Gdy pole wielkości liter jest odznaczone, Łódź i łódź są sortowane jak to samo słowo, a zwykle właśnie o to chodzi.
Sortowanie liczbowe porównuje cyfry według wartości, a nie znak po znaku. Bez niego 100 trafia przed 9, bo jedynka jest przed dziewiątką.
Duplikaty są porównywane po usunięciu spacji z początku i końca wiersza, więc dwa wiersze różniące się tylko spacją liczą się jako takie same.
Kolejność pierwotna i odwrócona niczego nie sortują; pozwalają tylko usunąć duplikaty albo odwrócić listę.
Lista zostaje w przeglądarce.
Jak porównywane są wiersze
Wiersze są porównywane funkcją porównującą przeglądarki dla języka polskiego, która korzysta z danych o sortowaniu z repozytorium Unicode CLDR. Bez zaznaczenia pola wielkości liter porównanie pomija różnicę między wielkimi i małymi literami, ale nie znaki diakrytyczne, więc resume i Résumé to dwa różne wiersze, a resume zawsze stoi pierwsze. Spacje na początku i końcu wiersza nie liczą się przy porównaniu, ale zostają w wyniku.
Polskie litery z ogonkiem, kreską lub kropką są osobnymi literami alfabetu i stoją za swoją podstawą: Leszno, Lublin i Lwów idą przed Łomżą i Łodzią, a zamek, ząb, zebra, źdźbło i żaba stoją w tej kolejności, z ź przed ż. Dwuznaki nie są osobnymi literami, więc chata stoi przed Cieszynem, a Częstochowa przed Ćmielowem.
Litery obce trafiają obok najbliższej polskiej. Ü jest sortowane jak u ze znakiem, więc Mueller, Muller, Müller i Mylla stoją w tej kolejności. Æ jest sortowane jak ae, a å jak a ze znakiem, więc Aalborg, Ærø, Åland i angielski stoją w tej kolejności.
Sortowanie liczbowe i jego granice
Przy sortowaniu liczbowym każdy ciąg cyfr jest porównywany jako liczba, gdziekolwiek stoi w wierszu, więc plik9 stoi przed plik10, a ul. Polna 3 przed ul. Polna 12; bez tej opcji 12 trafia przed 3. Znaku minus i przecinka dziesiętnego narzędzie jednak nie rozumie: −5 stoi przed −10, a 2,5 przed 2,25, bo 5 i 25 są porównywane jako liczby całkowite. Zapisz ułamki z tą samą liczbą miejsc po przecinku, 2,50 i 2,25, a kolejność będzie prawidłowa.
Duplikaty i odwrotna kolejność
Duplikaty są porównywane tak samo, jak sortowane są wiersze: bez zaznaczenia pola Łódź i łódź są duplikatami i zostaje tylko jeden z nich, ale lodz bez polskich znaków zostaje, bo ł i l to różne litery. Po zaznaczeniu pola wielkości liter małe litery stoją przed wielkimi: a przed A.
Odwrotna kolejność alfabetyczna to zwykła kolejność odwrócona. Wiersze, które liczą się jako równe, czyli różnią się tylko wielkością liter albo spacjami na początku lub końcu, wychodzą więc w odwrotnej kolejności niż na liście.