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.

Przetwarzanie tylko w przeglądarce Uwzględnia Unicode Zachowaj kolejność lub sortuj
Twoje dane pozostają w tej przeglądarce i nigdy nie są wysyłane na serwer.

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ć

  1. Wklej listę do pola wejściowego, po jednej pozycji w wierszu.
  2. W razie potrzeby dostosuj kolejność, dopasowanie wielkości liter, przycinanie i obsługę pustych linii.
  3. 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.