Operacje na wierszach

Przetwarzaj tekst wiersz po wierszu: sortuj, usuwaj duplikaty, odwracaj, mieszaj, przycinaj i dodawaj numery wierszy, prefiksy lub sufiksy.
Całe przetwarzanie odbywa się lokalnie w przeglądarce — dane nigdy nie są wysyłane na żaden serwer.
Operacje na wierszach:
Tekst prefiksu: Tekst sufiksu:
Operacje na wierszach — przetwarzaj tekst wiersz po wierszu.
Sortowanie: sortuj A–Z, Z–A, sortuj numerycznie (obsługuje wartości ujemne i ułamki; wiersze nienumeryczne idą na końcu w porządku alfabetycznym), sortuj według długości wiersza.
Zmiana kolejności: odwróć kolejność wierszy, wymieszaj losowo.
Porządkowanie: usuń zduplikowane wiersze (zachowuje pierwsze wystąpienie), usuń puste wiersze, usuń białe znaki z początku i końca każdego wiersza.
Adnotacje: dodaj numery wierszy z wyrównaniem, dodaj prefiks lub sufiks do każdego wiersza.
Łańcuchowanie: kliknij "Użyj wyniku jako wejścia", aby przekazać wyniki do następnej operacji. Naciśnij Ctrl+Enter, aby ponownie uruchomić ostatnią operację.
Całe przetwarzanie odbywa się lokalnie w przeglądarce — nic nie jest wysyłane.
Czym są operacje na wierszach?

Traktowanie tekstu jak listy wierszy sprawia, że wiele zadań porządkowych wykonuje się jednym kliknięciem: sortowanie, usuwanie duplikatów, przycinanie, numerowanie albo dodawanie prefiksu i sufiksu do każdego wiersza. Dwie rzeczy mylą ludzi. Po pierwsze, sortowanie ma dwa bardzo różne porządki — alfabetycznie "10" występuje przed "9", więc gdy wiersze są liczbami, użyj sortowania numerycznego. Po drugie, to, co liczy się jako "wiersz", zależy od znaku końca wiersza: pliki Windows kończą wiersze parą CR LF, pliki Unix i macOS samym LF, więc tekst przenoszony między systemami może zyskać lub stracić puste wiersze.

Usuwanie duplikatów zachowuje pierwsze wystąpienie każdej wartości i usuwa późniejsze powtórzenia — jeśli kolejność ma znaczenie, najpierw posortuj (albo celowo nie sortuj), a dopiero potem usuwaj duplikaty.