Przejdź do treści
TextArray
100% lokalnie

Zwinąć powtarzające się linie

Scal kolejne identyczne linie w jedną, podobnie do polecenia Unix uniq.

Wejście
Wynik

Zwinąć powtarzające się linie

Narzędzie Zwinąć powtarzające się linie usuwa z tekstu kolejne duplikaty i zachowuje tylko pierwszy (lub ostatni) z każdej grupy identycznych sąsiednich linii. Działa jak polecenie Unix uniq: z „a, a, b" staje się „a, b". W przeciwieństwie do narzędzia Usuń zduplikowane linie, które eliminuje wszystkie duplikaty w całym tekście, to narzędzie wpływa tylko na linie, które pojawiają się kolejno — więc „a, b, a" pozostaje niezmienione, ponieważ duplikaty „a" nie są sąsiadujące.

Jest to przydatne przy czyszczeniu dzienników z powtarzającymi się wpisami, deduplikacji wyników zadań wsadowych, które wielokrotnie drukują komunikaty statusu, lub przy zagęszczaniu eksportów danych, gdzie rekordy pojawiają się w grupach sekwencyjnych. Możesz zignorować wielkość liter, traktując „Apple", „apple" i „APPLE" jako tę samą linię. Możesz także przyciąć spacje na początku i na końcu przed porównaniem, aby „ hello " i „hello" zwijały się razem.

Wszystko działa w twojej przeglądarce. Tekst nigdy nie jest wysyłany nigdzie, więc jest bezpieczny do przetwarzania dzienników zawierających poufne informacje, zrzutów baz danych lub innych poufnych danych. Podsumowanie pod wynikiem pokazuje, ile linii zostało zwinięto i ile znaków ma wynik. Skopiuj je, pobierz jako plik .txt lub wyślij do innego narzędzia.

Częste pytania

Czym różni się to od Usuń zduplikowane linie?
Usuń zduplikowane linie usuwa wszystkie pojawiające się linie, które pojawiają się więcej niż raz w całym tekście. Zwinąć powtarzające się linie usuwa tylko kolejne duplikaty — „a, b, a" tutaj pozostaje niezmienione, ale tam staje się „a, b".
Czy mogę przyciąć spacje przed porównaniem linii?
Tak. Włącz „Przytnij spacje przy porównywaniu" i linie takie jak „ hello " i „hello" zwinę się razem, nawet jeśli wyglądają inaczej. Przycięta wersja jest używana tylko do porównania; oryginalna linia jest zachowywana.
Co się stanie w trybie ignorowania wielkości liter?
Gdy opcja „Ignoruj wielkość liter" jest włączona, „Apple", „apple" i „APPLE" są traktowane jako ta sama linia. Pierwsze pojawiające się zostaje zachowane z oryginalną kapitalizacją.
Czy mój tekst jest wysyłany gdziekolwiek?
Nie. Zwijanie odbywa się całkowicie w twojej przeglądarce i tekst nigdy nie opuszcza urządzenia.