Przejdź do treści
100% lokalnie

Naturalne linie sortowania

Sortuj linie w taki sam sposób, jak zwykła osoba, więc „przedmiot 2” znajduje się przed „przedmiotem 10”.

Wejście

Naturalne linie sortowania

Zwykłe sortowanie alfabetyczne porównuje tekst znak po znaku, więc wstawia „element 10” przed „element 2” — „1” po prostu pojawia się przed „2” w tym miejscu. Zamiast tego narzędzie to sortuje linie „naturalnie”, porównując rzeczywistą wartość liczbową wszelkich znalezionych cyfr, więc „element2” poprawnie sortuje przed „elementem10”, „plik9” sortuje przed „plik10”, a „v1.9” sortuje przed „v1.10”.

Wklej listę wierszy — nazwy plików, numery wersji, kody SKU produktów, wpisy dziennika, wiersze arkusza kalkulacyjnego wyeksportowane jako tekst — a narzędzie zmieni ich kolejność w sposób, jakiego można się spodziewać po sortowaniu ręcznym. Pod maską wykorzystuje wbudowany w przeglądarkę Intl.Collator z opcją numeryczną, która jest tą samą logiką porównywania używaną w menedżerach plików i sortowaniu z uwzględnieniem wersji w innych miejscach, więc wyniki odpowiadają temu, do czego jesteś przyzwyczajony.

Przełączaj pomiędzy kolejnością rosnącą i malejącą za pomocą jednej opcji. Sortowanie nie uwzględnia wielkości liter i akcentów: „Apple” i „apple” są traktowane jako równe, a porównywane linie zachowują swój pierwotny względny porządek, więc wynik pozostaje przewidywalny nawet w przypadku wprowadzania różnych wielkości liter. Zakończenia linii w systemach Windows (CRLF) i Unix (LF) są obsługiwane w ten sam sposób, a nawet bardzo duże listy — dziesiątki tysięcy linii — są sortowane w milisekundach, z dokładnym momentem pokazanym w wyniku pod wynikami.

Wszystko działa lokalnie w Twojej przeglądarce. Twoja lista nigdy nie jest nigdzie przesyłana, więc możesz bezpiecznie sortować prywatne dane — wewnętrzne wykazy plików, identyfikatory klientów, niepublikowane historie wersji. Skopiuj posortowany wynik, pobierz go jako plik .txt lub wyślij bezpośrednio do innego narzędzia, aby kontynuować czyszczenie listy.

Częste pytania

Czym to się różni od zwykłego sortowania alfabetycznego?
Zwykłe sortowanie porównuje tekst znak po znaku, więc „element 10” sortuje przed „elementem 2”. Zamiast tego narzędzie to porównuje wartość liczbową ciągów cyfr, więc „przedmiot 2” poprawnie sortuje przed „przedmiotem 10”.
Czy ignoruje różnice w wielkich i małych literach?
Tak. Sortowanie wykorzystuje porównanie liter podstawowych, więc „Apple” i „Apple” są traktowane jako równe i zachowują w rezultacie pierwotną względną kolejność.
Czy mogę sortować w kolejności malejącej?
Tak. Przełącz opcję kierunku z rosnącego na malejący, aby odwrócić kolejność sortowania.
Co się dzieje z liniami, które w ogóle nie zawierają liczb?
Sortują alfabetycznie, dokładnie tak, jak można się spodziewać po normalnym sortowaniu tekstu — porównanie numeryczne zmienia wynik tylko wtedy, gdy obecne są cyfry.
Czy mój tekst jest gdzieś przesłany?
Nie. Naturalne sortowanie odbywa się całkowicie w przeglądarce — Twoja lista nigdy nie opuszcza Twojego urządzenia.