Przejdź do treści
100% lokalnie

Sortuj linie według długości

Uporządkuj wiersze listy od najkrótszego do najdłuższego lub na odwrót.

Wejście
Wynik

Sortuj linie według długości

Wklej listę, a narzędzie zmieni kolejność wierszy według długości znaków, a nie alfabetycznie, od najkrótszego do najdłuższego lub najdłuższego do najkrótszego. Został stworzony do porządkowania list słów kluczowych przed sprawdzeniem tytułu, znajdowania najdłuższego lub najkrótszego wpisu w zestawie nazw, sortowania wierszy dziennika według ich treści lub po prostu ułatwiania skanowania nierównej listy.

Z opcji zamówienia wybierz opcję „Najpierw najkrótsza” lub „Najpierw najdłuższa”. Długość jest liczona w znakach, w tym emoji i literach akcentowanych, przy czym każdy z nich jest liczony jako jeden znak, a nie jako surowe bajty lub jednostki kodu znajdujące się za nimi. Opcja „Przytnij białe znaki przed pomiarem” ignoruje spacje początkowe i końcowe podczas porównywania długości — przydatne, gdy lista została skopiowana z niespójnymi wcięciami — ale na wyjściu zawsze kończy się oryginalna linia, łącznie ze spacjami; zmienia się tylko pomiar.

Linie o równej długości domyślnie zachowują swoją pierwotną względną kolejność, ponieważ sortowanie zwykłe jest już stabilne w przypadku remisów. Wyłącz opcję „Zachowaj oryginalną kolejność dla równych długości”, aby zamiast tego rozbić te powiązania alfabetycznie, co jest przydatne, gdy chcesz uzyskać w pełni deterministyczny porządek, a nie taki, który zależy od tego, gdzie zaczyna się każda linia. Zakończenia linii w systemach Windows (CRLF) i Unix (LF) są obsługiwane w ten sam sposób, a puste linie są zachowywane i sortowane na początek w kolejności rosnącej.

Wszystko działa lokalnie w Twojej przeglądarce: lista nigdy nie jest przesyłana, więc możesz bezpiecznie sortować prywatne dane, takie jak nazwiska klientów, identyfikatory wewnętrzne czy kopię roboczą. Wynik pod wynikami pokazuje liczbę wierszy i całkowitą liczbę znaków, aktualizując się w miarę pisania. Po zakończeniu możesz skopiować wynik lub pobrać go jako plik .txt.

Częste pytania

Jak mierzy się długość?
Według liczby znaków, a nie bajtów. Emoji lub litera akcentowana, np. „š”, liczy się jako jeden znak, więc porównanie dotyczy tego, co widzisz, a nie sposobu kodowania tekstu.
Czy przycinanie zmienia tekst wyjściowy?
Nie. Opcja „Przytnij białe znaki przed pomiarem” wpływa tylko na sposób porównywania długości — linie na wyjściu zachowują oryginalne spacje początkowe i końcowe.
Co dzieje się z liniami o tej samej długości?
Domyślnie zachowują pierwotną względną kolejność. Wyłącz opcję „Zachowaj oryginalną kolejność przy równych długościach”, aby zamiast tego posortować je alfabetycznie.
Czy moja lista jest gdzieś przesłana?
Nie. Sortowanie odbywa się całkowicie w przeglądarce — Twoja lista nigdy nie opuszcza Twojego urządzenia.