Sortowanie wierszy i usuwanie duplikatów
Działa w całości w Twojej przeglądarce. Twoje pliki i dane nigdy nie opuszczają Twojego urządzenia.
10 wierszy na wejściu · 5 na wyjściu · 5 usuniętych
O tym narzędziu
Wklej listę, odbierz ją posortowaną i uporządkowaną. To narzędzie sortuje wiersze, usuwa duplikaty, ucina zbędne spacje na brzegach i kasuje puste wiersze. Licznik pod panelami pokazuje, ile wierszy weszło, ile wyszło i ile zostało odrzuconych.
Czy moje dane są gdzieś wysyłane?
Nie. Sortowanie odbywa się w przeglądarce, przy użyciu zwykłych operacji na tekście. Nic z tego, co wkleisz, nie opuszcza strony, więc lista adresów klientów albo wewnętrznych nazw serwerów jest tu równie bezpieczna jak w twoim własnym edytorze.
Czym różnią się opcje sortowania?
Jest ich sześć. “Zachowaj oryginalną kolejność” zostawia wiersze na miejscu, co przydaje się, gdy chcesz tylko pozbyć się duplikatów. “A → Z” i “Z → A” sortują alfabetycznie. “Naturalne” czyta ciągi cyfr jako liczby, dzięki czemu item2 trafia przed item10, a nie za niego. “Najkrótsze na początku” i “najdłuższe na początku” sortują według liczby znaków w wierszu, a remisy rozstrzyga kolejność alfabetyczna, więc wynik zawsze wygląda tak samo. Jest też przełącznik, który odwraca gotową kolejność.
Porównywanie korzysta z wbudowanego w przeglądarkę Intl.Collator, więc słowa takie jak “ćma” czy “żaba” trafiają obok swoich liter podstawowych, zamiast lądować na końcu listy. Długość liczy punkty kodowe, czyli emoji to jeden znak, a nie dwa.
W jakiej kolejności działają opcje?
Najpierw usuwanie spacji na brzegach, potem puste wiersze, potem duplikaty, potem sortowanie, na końcu odwracanie. Ta kolejność ma znaczenie. Ponieważ spacje znikają przed szukaniem duplikatów, jabłko i jabłko łączą się w jeden wiersz przy włączonej opcji, a przy wyłączonej pozostają osobne. Usuwanie duplikatów zachowuje pierwsze wystąpienie każdego wiersza, a resztę odrzuca.
“Ignoruj wielkość liter” działa i na sortowanie, i na duplikaty. Po włączeniu Jabłko i jabłko liczą się jako ten sam wiersz, a zostaje ta pisownia, którą wpisałeś pierwszą.
Jedna uwaga o końcach wierszy: wynik zawsze używa \n. Jeśli wkleisz tekst z windowsowego edytora z zakończeniami CRLF, dostaniesz z powrotem zakończenia LF.
Kiedy się to przydaje?
Czyszczenie listy adresów przed importem, porządkowanie pliku .gitignore, sortowanie nazw klas CSS, usuwanie powtórzonych wierszy z logu albo ułożenie listy zakupów w sensownej kolejności. Wszystko, co ma jeden element w wierszu i jest lekko rozsypane.