Operacje na wierszach — sortowanie, usuwanie duplikatów, odwracanie, mieszanie, numerowanie i inne
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:
Wejście
Wynik
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.