Usuwanie duplikatów linii
Usuń duplikaty linii z wklejonych list, wybierając zachowanie kolejności, sortowanie rosnąco/malejąco, reguły wielkości liter, przycinanie i obsługę pustych linii.
Obsługuje też porównywanie z uwzględnieniem Unicode, szybkie kopiowanie i pobieranie oraz porządkowanie list wielojęzycznych.
Co robi to narzędzie
Użyj go do usuwania duplikatów z list po jednej pozycji w wierszu, takich jak tagi, e-maile, adresy URL, kody produktów czy notatki badawcze. Zachowaj dokładnie pierwsze wystąpienie albo posortuj unikalny wynik, aby łatwiej go przekazać dalej.
Jak używać
- Wklej listę do pola wejściowego, po jednej pozycji w wierszu.
- W razie potrzeby dostosuj kolejność, dopasowanie wielkości liter, przycinanie i obsługę pustych linii.
- Kliknij Usuń duplikaty, a potem skopiuj lub pobierz oczyszczony wynik.
Przykłady
Usuń duplikaty, zachowując oryginalną kolejność
Wejście
Alpha Beta Alpha Gamma Beta
Wyjście
Alpha Beta Gamma
Ignoruj wielkość liter + przycinanie
Wejście
Alpha alpha ALPHA Beta
Wyjście
Alpha Beta
Sortuj podczas usuwania duplikatów
Wejście
item 10 item 2 item 2 item 1
Wyjście
item 1 item 2 item 10
Słowniczek
Klucz porównania
Wewnętrzna wartość porównawcza po przycięciu, normalizacji Unicode i obsłudze wielkości liter. Jest oddzielna od oryginalnej linii wyświetlanej.
Przycinanie
Usuwa z początku i końca wiersza spacje przed porównaniem. Nie zmienia spacji wewnątrz tekstu.
NFC
Jedna z form normalizacji Unicode, która zmniejsza różnice między wizualnie identycznymi znakami mającymi różne wewnętrzne reprezentacje.
Sortowanie zależne od lokalizacji
Sortowanie zgodne z aktualnym językiem strony zamiast surowego porządku kodów znaków. Może zmienić kolejność akcentów i mieszanych alfabetów.
Najczęściej zadawane pytania
Czy zachowuje oryginalną kolejność?
Tak. Zachowanie kolejności jest domyślne. Narzędzie zostawia tylko pierwsze wystąpienie każdej linii i utrzymuje kolejność pierwszego wystąpienia, chyba że wybierzesz sortowanie rosnące lub malejące.
Czy mogę ignorować wielkość liter w tekście wielojęzycznym?
Tak, ale obsługa wielkości liter zależy od aktualnego języka strony. W listach mieszanych, zwłaszcza z literami zależnymi od lokalizacji, wyniki mogą różnić się od oczekiwanych.
Co zmienia włączenie przycinania?
Spacje na początku i końcu są usuwane przed porównaniem. Dzięki temu `Alpha` i ` Alpha ` liczą się jako ta sama linia.
Jak traktowane są puste wiersze?
Domyślnie puste wiersze są pomijane. Jeśli to wyłączysz, puste wiersze też będą porównywane, a powtarzające się puste linie zostaną zredukowane do jednej zachowanej.
Czy wizualnie identyczne linie mogą mimo to się nie dopasować?
Tak. Normalizacja NFC pomaga w wielu różnicach między znakami złożonymi i rozłożonymi, ale znaki zerowej szerokości i różnice szerokości nadal mogą rozdzielać linie.
Czy moje dane są wysyłane na serwer?
Nie. Wszystko działa lokalnie w Twojej przeglądarce, a ani tekst wejściowy, ani wynik nie są zapisywane w URL.
Uwagi
- Dopasowanie ignorujące wielkość liter zależy od aktualnego języka strony, więc listy mieszane językowo wymagają większej ostrożności.
- Znaki zerowej szerokości oraz różnice szerokości pełnej/połówkowej nie są automatycznie ujednolicane. Jeśli duplikaty nadal są widoczne, sprawdź tekst narzędziem do wykrywania znaków niewidocznych.
- Ta wersja zachowuje pierwsze wystąpienie każdej linii. Nie oferuje reguły zachowującej ostatnie wystąpienie.