Eliminator de linii duplicate

Elimină liniile duplicate din listele lipite, cu comutatoare pentru păstrarea ordinii, sortare ascendentă/descendentă, reguli pentru majuscule/minuscule, tăierea marginilor și tratarea liniilor goale.

Suportă și comparație conștientă de Unicode, copiere/descărcare rapidă și curățarea listelor multilingve.

Procesare în browser Conștient de Unicode Păstrează ordinea sau sortează
Datele introduse rămân în acest browser și nu sunt trimise la un server.

Ce face acest instrument

Folosește-l pentru a elimina duplicatele din liste cu un element pe linie, precum etichete, emailuri, URL-uri, coduri de produs sau note de cercetare lipite. Poți păstra prima apariție exact unde a apărut sau poți sorta rezultatul unic pentru o predare mai curată.

Cum se folosește

  1. Lipește lista în caseta de intrare, câte un element pe linie.
  2. Ajustează ordinea, potrivirea după majuscule/minuscule, tăierea marginilor și gestionarea liniilor goale dacă este nevoie.
  3. Apasă Elimină duplicatele, apoi copiază sau descarcă rezultatul curățat.

Exemple

Elimină duplicatele păstrând ordinea originală

Intrare

Alpha
Beta
Alpha
Gamma
Beta

Ieșire

Alpha
Beta
Gamma

Ignoră majusculele/minusculele + tăiere

Intrare

Alpha
 alpha
ALPHA
Beta

Ieșire

Alpha
Beta

Sortează în timp ce elimini duplicatele

Intrare

item 10
item 2
item 2
item 1

Ieșire

item 1
item 2
item 10

Glosar

Cheie de comparație

Valoarea internă folosită la comparație după tăiere, normalizare Unicode și tratarea literelor. Este separată de linia afișată originală.

Tăiere

Elimină spațiile de la început și de la sfârșit din fiecare linie înainte de comparare. Nu rescrie spațiile din interior.

NFC

O formă de normalizare Unicode care reduce diferențele dintre caracterele vizual identice, dar cu reprezentări interne diferite.

Sortare adaptată limbii

Sortare care urmează limba paginii active, nu ordinea brută a codurilor de caractere. Poate schimba ordinea accentelor și a scripturilor mixte.

Întrebări frecvente

Păstrează ordinea originală?

Da. Păstrarea ordinii este setarea implicită. Instrumentul păstrează doar prima apariție a fiecărei linii și menține ordinea primei apariții, cu excepția cazului în care alegi sortare ascendentă sau descendentă.

Pot ignora majusculele/minusculele pentru text multilingv?

Da, dar tratarea literelor urmează limba curentă a paginii. Pentru liste mixte, mai ales cu litere specifice limbii, rezultatele pot fi diferite de așteptări.

Ce se schimbă când tăierea este activată?

Spațiile de la început și de la sfârșit sunt eliminate înainte de comparare. Astfel, `Alpha` și ` Alpha ` sunt considerate aceeași linie.

Cum sunt tratate liniile goale?

Liniile goale sunt excluse implicit. Dacă dezactivezi această opțiune, liniile goale sunt și ele comparate, iar liniile goale repetate se reduc la o singură linie goală păstrată.

Pot două linii identice vizual să nu se potrivească?

Da. Normalizarea NFC ajută la multe diferențe dintre caractere compuse și decompuse, dar caracterele zero-width și diferențele de lățime pot păstra liniile distincte.

Datele mele sunt trimise pe un server?

Nu. Totul rulează local în browser, iar nici textul introdus, nici rezultatul nu sunt stocate în URL.

Note

  • Ignorarea literelor depinde de limba curentă a paginii, așa că listele mixte necesită atenție suplimentară.
  • Caracterele zero-width și diferențele dintre lățime completă și jumătate de lățime nu sunt unificate automat. Dacă duplicatele rămân vizibile, verifică textul cu un instrument pentru caractere invizibile.
  • Această versiune păstrează prima apariție a fiecărei linii. Nu oferă o regulă pentru păstrarea ultimei apariții.