Przejdź do treści

Sortuj wiersze i usuń duplikaty

Posortuj wiersze alfabetycznie, naturalnie lub według długości, usuń duplikaty i puste wiersze oraz uporządkuj listy – wszystko w przeglądarce.

Wynik

Wiersze: 0
Działa w przeglądarce · bez przesyłania na serwerJak to działa

Jak korzystać: Sortowanie wierszy i usuwanie duplikatów

  1. 1

    Wklej listę

    Jeden element w wierszu: imiona, słowa kluczowe, nazwy plików, adresy e-mail, liczby lub wiersze logów.

  2. 2

    Zbuduj recepturę

    Dodaj kroki, takie jak Sortuj, Usuń duplikaty lub Filtruj, ustaw ich opcje i zmień kolejność strzałkami.

  3. 3

    Sprawdź liczby

    Każdy krok pokazuje, ile wierszy usunął lub dodał, a wynik podaje końcową liczbę wierszy.

  4. 4

    Skopiuj lub pobierz

    Skopiuj wynik, zapisz go jako plik .txt albo przenieś do pola wejściowego, by dalej go dopracowywać.

Limity i Pro

Za darmo, bez limitów i rejestracji; listy po 100 000 wierszy sortują się, pozbywają duplikatów i filtrują w niespełna sekundę na typowym laptopie.

Pro usuwa reklamy; wszystkie kroki i gotowe ustawienia są darmowe. Zobacz Pro

O narzędziu: Sortowanie wierszy i usuwanie duplikatów

Listy wklejane z arkuszy kalkulacyjnych, e-maili, plików logów czy eksportów ankiet rzadko są uporządkowane: mają nieładny układ, powtórzenia, zbędne spacje i puste wiersze. To narzędzie porządkuje je za pomocą krótkiej receptury kroków, wykonywanych od góry do dołu, a wynik odświeża się od razu po zmianie listy lub dowolnego kroku.

Sortowanie ma cztery tryby. A–Z korzysta ze słownikowej kolejności Twojego języka, więc „éclair” trafia razem z wyrazami na „e”. Tryb Naturalnie czyta liczby wewnątrz tekstu i ustawia file2 przed file10, tak jak oczekują tego ludzie. Tryb Liczba używa pierwszej liczby w każdym wierszu, rozumie separatory tysięcy, jak 1,200, i ułamki dziesiętne, jak 2.5, a wiersze bez liczby umieszcza na końcu. Tryb Długość ustawia wiersze od najkrótszego do najdłuższego.

Usuwanie duplikatów może zachować pierwszą lub ostatnią kopię albo usunąć każdy wiersz, który występuje więcej niż raz, a także traktować „Apple” i „apple ” jako to samo. Pozostałe kroki przycinają spacje, usuwają puste wiersze, odwracają lub mieszają kolejność, zachowują albo odrzucają wiersze zawierające słowo lub pasujące do wyrażenia regularnego, znajdują i zamieniają tekst, dodają prefiks, sufiks lub numery wierszy, łączą wiersze w jeden ciąg rozdzielony przecinkami albo dzielą taki ciąg z powrotem na wiersze.

Mieszanie korzysta ze 128 bitów z kryptograficznego generatora liczb losowych w przeglądarce i nie zmienia się podczas edycji, dopóki nie klikniesz Wylosuj ponownie. Kroki możesz przestawiać, wyłączać bez usuwania albo wczytywać z gotowych ustawień, takich jak „Sortuj A–Z i usuń duplikaty”. Lista i receptura są zapamiętywane, a opcja Use as input pozwala zacząć kolejną rundę porządkowania od wyniku.

Prywatność

Sortowanie, filtrowanie i wszystkie pozostałe kroki działają w karcie przeglądarki, więc wklejona lista nigdy nie jest wysyłana. Lista i kroki są zapisywane w pamięci lokalnej, aby przetrwać odświeżenie strony; Wyczyść opróżnia listę, a usunięcie kroków resetuje recepturę.

Funkcje

Cztery sposoby sortowania

Słownikowo A–Z, naturalnie (file2 < file10), według liczby i według długości, rosnąco lub malejąco.

Inteligentne usuwanie duplikatów

Zachowaj pierwszą lub ostatnią kopię albo tylko wiersze występujące raz, a w razie potrzeby ignoruj wielkość liter i spacje.

Kroki do łączenia

Łącz przycinanie, filtrowanie, zamianę, numerowanie, łączenie i dzielenie w dowolnej kolejności, z licznikami na żywo.

Uczciwe losowe mieszanie

Mieszanie Fishera–Yatesa oparte na Web Crypto API, stałe do czasu ponownego losowania.

Sortowanie wierszy i usuwanie duplikatów: najczęstsze pytania

Jak usunąć zduplikowane wiersze, zachowując pierwotną kolejność?
Usuń każdy krok Sortuj i dodaj samo Usuń duplikaty. Zachowuje ono pierwszą kopię każdego wiersza w miejscu, gdzie pojawił się po raz pierwszy, a późniejsze powtórzenia kasuje, więc kolejność się nie zmienia. Wybierz „Zachowaj ostatnią”, aby zostawić ostatnie wystąpienie, i zaznacz „Ignore case”, jeśli „Apple” i „apple” mają być tym samym wpisem.
Czym różni się sortowanie A–Z od naturalnego?
A–Z porównuje tekst znak po znaku, więc „file10” trafia przed „file2”, bo 1 jest przed 2. Sortowanie naturalne czyta ciągi cyfr jako całe liczby i daje file1, file2, file10 – kolejność znaną z menedżera plików. Naturalnej kolejności użyj dla nazw plików, numerów wersji i list rozdziałów, a A–Z dla zwykłych słów.
Jak poprawnie posortować listę liczb?
Wybierz tryb Liczba w kroku Sortuj. Odczytuje on pierwszą liczbę w każdym wierszu, w tym ujemne, ułamki dziesiętne i separatory tysięcy, jak 1,200, i porządkuje wiersze według jej wartości, więc 9 jest przed 10 i 1,200. Wiersze bez liczby trafiają na koniec, zarówno przy sortowaniu rosnącym, jak i malejącym.
Czy mogę zamienić listę na wartości po przecinku i z powrotem?
Tak. Dodaj krok Połącz, aby scalić wszystkie wiersze w jeden, rozdzielony przecinkiem i spacją albo dowolnym wpisanym separatorem, także \t dla tabulatorów. W drugą stronę użyj kroku Podziel z przecinkiem, a potem Przytnij i Usuń puste wiersze – gotowe ustawienie „Po przecinku → wiersze” robi to jednym kliknięciem.
Czy mieszanie jest naprawdę losowe?
Używa algorytmu Fishera–Yatesa, który nie faworyzuje żadnej pozycji, a napędza go generator zasilany 128 bitami z Web Crypto API w przeglądarce, a nie słabszy Math.random. Kolejność nie zmienia się podczas dalszej edycji, żeby wynik nie skakał; kliknij Wylosuj ponownie, aby uzyskać nowy układ.