Preskoči na sadržaj
1001 Tools
en
Alati za tekst

Uklanjanje duplih redova

Nalepite bilo koju listu — imejlove, linkove, šifre proizvoda, redove loga — i svaki ponovljeni red nestaje, dok prvo pojavljivanje ostaje na svom mestu. Brojač pokazuje tačno koliko je duplikata uklonjeno, a dva prekidača određuju koliko se strogo „duplikat“ shvata.

Jedinstveni redovi
Podeli FacebookXLinkedInWhatsAppViber

Kako radi

Svaki red se proverava prema svemu iznad njega; ponavljanja otpadaju, originali ostaju. Redosled se nikada ne menja — ako listu želite i sortiranu, propustite je zatim kroz alat za sortiranje redova (može i obrnuto: sortiranje prvo grupiše slične redove za pregled).

Podrazumevano se pri poređenju zanemaruju razmaci na početku i kraju reda, jer su „stavka“ i „stavka “ gotovo uvek ista stavka — u rezultatu ipak ostaje red tačno kako ste ga ukucali. Isključite to za podatke kod kojih ivične praznine nose značenje.

Poređenje bez razlikovanja slova tretira „Beograd“, „beograd“ i „BEOGRAD“ kao jednu stavku i zadržava onu koja je došla prva. Podrazumevano je isključeno, jer su šifre i identifikatori često osetljivi na velika i mala slova.

Primeri iz prakse

Spajanje dve mejling liste

Nalepite obe liste jednu ispod druge, uključite poređenje bez velikih/malih slova (imejlovi se u praksi tako i ponašaju) i rezultat je čista unija — 412 redova uđe, 371 izađe, 41 duplikat prijavljen.

Čišćenje izvezenih ključnih reči

Izvozi ključnih reči iz više kampanja se uveliko preklapaju. Uklonite duplikate pre analize da ista fraza koja se javlja pet puta ne naduva brojanje.

Spisak za kupovinu koji je pisala cela porodica

Troje ljudi je dodalo „mleko“. Nalepite, uklonite duplikate, vratite u grupu — opcija za razmake hvata i verziju koju je neko ukucao sa suvišnim razmakom.

Redovi loga pre poređenja

Ponovljene statusne poruke udave zanimljive redove u isečku loga. Prvo uklonite duplikate, pa uporedite alatom za poređenje tekstova da vidite šta se zaista promenilo.

Česta pitanja

Koje pojavljivanje duplikata se zadržava?

Prvo, na svom izvornom mestu. Sve posle njega što se poklapa biva uklonjeno. Lista tako ostaje stabilna: preživeli redovi su tačno oni koje ste prve videli, redosledom kojim su bili.

Da li rezultat čuva moje izvorno formatiranje?

Da. Čak i kada je „zanemari ivične razmake“ uključeno, to podešavanje utiče samo na poređenje — zadržani redovi se prikazuju tačno kako ste ih ukucali, sa svim razmacima.

Da li se i prazni redovi tretiraju kao duplikati?

Da — prvi prazan red preživljava, a kasniji se uklanjaju, kao i svaki drugi duplikat. Ako želite sve prazne redove napolje, alat za uklanjanje viška razmaka ima posebnu opciju.

Da li su „Čačak“ i „Cacak“ isto pri poređenju?

Ne. Dijakritike čine znakove različitim — č nije c. Normalizuje se samo veličina slova (kada je uključite), nikada sama slova. Za ujednačavanje transliteracija prvo konvertujte tekst.

Mogu li da uklonim duplikate I sortiram rezultat?

Povežite alate: ovde uklonite duplikate, kopirajte, pa nalepite u Sortiranje redova (link ispod). Odvojene operacije znače da svaka stranica radi svoj posao predvidljivo.

Koliko redova alat podnosi?

Stotine hiljada. Algoritam pravi jedan prolaz sa hash skupom, pa se lista od 200.000 redova očisti za manje od sekunde.

Zašto je uklonjeno manje duplikata nego što sam očekivao?

Obično nevidljive razlike: neprekidajući razmaci, tabovi na kraju ili Windows znak \r čine redove tehnički različitim. Uključite obe opcije poređenja ili tekst prvo provucite kroz uklanjanje viška razmaka.

Da li se lista negde šalje?

Ne. Uklanjanje duplikata se dešava u vašem pregledaču — imejlovi klijenata i interni podaci ne napuštaju vaš računar.

Srodni alati