Yinelenen Satırları Kaldırma Aracı

Tekrar eden satırları silerek bir listeyi temizleyin.

Sonuç

apple banana cherry
3

Nasıl hesaplanır?

Araç metni her satır sonunda böler (Windows, Mac ve Unix satır sonları tanınır) ve satırları yukarıdan aşağıya tarar. Bir satır yalnızca ilk göründüğü yerde tutulur; sonraki aynı satırlar silinir. Kalan satırların özgün sırası korunur ve sonuç kaç satırın silindiğini bildirir: silinen = giriş satırı − çıkış satırı. Karşılaştırma harfi harfine yapılır; yani büyük/küçük harf, baştaki veya sondaki boşluklar ve noktalama sonucu etkiler. Boş satırlar da sıradan satır sayılır, dolayısıyla yalnızca ilk boş satır kalır. Sıralama veya boşluk kırpma yapılmaz.

Örnek hesaplama

Altı satır yapıştırın: apple, banana, apple, cherry, banana, apple. İlk apple ve ilk banana yeni olduğu için kalır. İkinci apple zaten görüldüğünden silinir. Cherry yeni olduğu için kalır. İkinci banana ve üçüncü apple silinir. Çıktı üç satırlık apple, banana, cherry olur ve araç 3 satırın silindiğini bildirir (6 giriş, 3 çıkış).

Bu örneği dene →

Sık yapılan hatalar

  • "Apple" ile "apple" satırlarının aynı sayılmasını beklemek. Eşleşme büyük/küçük harfe duyarlıdır; birleşmesini istiyorsanız listeyi önce küçük harfe çevirin.
  • Sondaki boşluklar. "apple" ile "apple " aynı görünür ama farklı satırlardır ve ikisi de kalır.
  • Listenin sıralı gelmesini beklemek. Sıra ilk görülme sırasıyla korunur; alfabetik sıra için ayrıca sıralama yapın.
  • Boş satırların da satır olduğunu unutmak. Birden fazla boş ayırıcı tek satıra iner ve yapılı bir listenin görünümünü değiştirebilir.
  • Virgülle ayrılmış değerleri tek satıra yapıştırmak. Araç satır bazında çalışır; her satırda tek bir öğe olmalıdır.

Bu hesaplama hakkında

Bu araç, her satırı kendisinden önce görülen satırlarla karşılaştırıp yalnızca ilk geçen halini tutarak bir metin bloğundaki yinelenen satırları kaldırır; böylece kalan satırların orijinal sırası, sıralanmadan veya karıştırılmadan korunur. Yalnızca tam satır eşleşmesine bakar, bu yüzden sonunda bir boşluk veya bir büyük harf farkı olan iki satır bile birbirinden farklı kabul edilir.

Tekrarlanan kayıtlar biriktirmiş günlük (log) dosyalarını, CSV dışa aktarımlarını veya URL ve e-posta adresi listelerini temizleyen geliştiriciler ile iki listeyi — kişiler, görevler, anahtar kelimeler — elle tekrar taramadan tek ve temiz bir versiyona indirgemek isteyen herkes bu aracı kullanır. Yinelenen satırların hata veya yanlış sayımlara yol açacağı bir tablo veya veritabanına bir liste aktarılmadan önce yapılan rutin bir temizlik adımıdır.

Bu faydalı oldu mu?

En fazla 3 tepki seçebilirsiniz.

Yorumlar (1)

  • Editör ekibi

    Satırlar birebir karşılaştırılır; yani Elma ile elma farklı sayılır, sonunda boşluk bulunan satır da öyle. Bir listede hâlâ benzer satırlar görünüyorsa suçlu çoğunlukla büyük küçük harf ya da görünmeyen boşluklardır. Boş satırlar da diğerleri gibi işlenir; dolayısıyla yalnızca ilk boş satır kalır. Özgün sıra korunur ve araç kaç satırın silindiğini bildirir. Listeniz için büyük küçük harfe duyarsız bir seçenek işe yarar mıydı?

Popüler hesaplayıcılar

Tüm Hesaplayıcılar