DevToolPal
PL

Sortowanie linii

Sortuj linie alfabetycznie, naturalnie, liczbowo lub według długości, usuwaj duplikaty i puste linie, przycinaj spacje lub mieszaj losowo.

Działa lokalnie, nic nie jest wysyłane

Opcje

Linie

0 znaków · 0 B

Posortowane linie

0 znaków · 0 B

Co robi narzędzie

Sortowanie linii porządkuje każdą linię tekstu. To szybki sposób, by ułożyć alfabetycznie listę nazwisk, posortować kolumnę skopiowaną z arkusza, uporządkować numery wersji lub nazwy plików, oczyścić listę słów albo przygotować dane przed porównaniem z inną listą. Oprócz sortowania narzędzie usuwa zduplikowane i puste linie, przycina zbędne spacje i miesza linie w losowej kolejności.

Dostępnych jest pięć sposobów sortowania: alfabetycznie, naturalnie (liczby w tekście porównywane są według wartości), liczbowo (według liczby na początku linii), według długości linii albo z zachowaniem oryginalnej kolejności, tylko z porządkowaniem. Każdy można odwrócić.

Jak używać

  1. Wklej listę w polu wejściowym, jeden element w linii, albo kliknij Przykład.
  2. Wybierz sposób sortowania w Sortuj według.
  3. Włącz potrzebne opcje: Odwróć kolejność, Ignoruj wielkość liter, Usuń zduplikowane linie, Usuń puste linie i Przytnij spacje.
  4. Skopiuj lub pobierz wynik. Losowe mieszanie przyda się do losowania nazwisk lub mieszania pytań w quizie; zmiana dowolnej opcji miesza od nowa.

Przykład

Ta sama lista posortowana na dwa sposoby:

Input        Alphabetical   Natural
item 10      item 1         item 1
item 2       item 10        item 2
item 1       item 2         item 10

Wskazówki

  • Sortowanie alfabetyczne używa kodów znaków, tej samej kolejności co sort z LC_ALL=C w Linuksie: wielkie litery przed małymi, cyfry przed literami. Włącz Ignoruj wielkość liter, aby je wymieszać.
  • Sortowanie naturalne stosuje angielskie reguły porządkowania Unicode, więc litery z diakrytykami trafiają obok liter podstawowych.
  • Opcje są stosowane w stałej kolejności: przycinanie spacji, usuwanie pustych linii, usuwanie duplikatów, sortowanie, a na końcu odwracanie.
  • Znak nowej linii na końcu wejścia zostaje zachowany, więc wynik może zastąpić oryginalny plik bez zmiany ostatniej linii.
  • Windowsowe końce linii są zamieniane na zwykłe znaki nowej linii.

FAQ

› Czym różni się sortowanie alfabetyczne od naturalnego?

Sortowanie alfabetyczne porównuje znak po znaku, więc item10 trafia przed item2, bo 1 jest mniejsze od 2. Sortowanie naturalne odczytuje ciągi cyfr jako liczby i stawia item2 przed item10, tak jak oczekuje się tego w listach plików i wersji.

› Co sortowanie liczbowe robi z liniami bez liczby?

Linie są porządkowane według liczby, od której się zaczynają, w tym ujemnej, dziesiętnej, z wykładnikiem i z separatorami tysięcy, np. 1,000. Linie, które nie zaczynają się od liczby, trafiają za wszystkie ponumerowane, w kolejności alfabetycznej.

› Który duplikat zostaje?

Zostaje pierwsze wystąpienie każdej linii, a późniejsze kopie są usuwane. Przy włączonej opcji Ignoruj wielkość liter Apple i apple liczą się jako ta sama linia. Włącz też Przytnij spacje, jeśli linie różnią się tylko spacjami na początku lub końcu.

› Czy mogę usunąć duplikaty bez zmiany kolejności?

Tak. Wybierz Zachowaj oryginalną kolejność i włącz Usuń zduplikowane linie. Tak samo można tylko usunąć puste linie albo przyciąć spacje.

› Czy moja lista jest gdzieś przesyłana?

Nie. Sortowanie odbywa się w przeglądarce, więc nawet duże lub prywatne listy nie opuszczają urządzenia.