Yinelenen satırları kaldırıcı

Bir metinden yinelenen satırları kolayca kaldırın.

2 derecelendirmenin 5'ı
Yinelenen satırları kaldırıcı

Yinelenen satırları kaldırıcı, yapıştırdığın metindeki tekrarlanan satırları kaldıran ve geriye kaç satır kaldığını gösteren ücretsiz bir araçtır.

Yinelenen satırları nasıl kaldırırım?

Her satırda tek bir öğe olacak şekilde metni yapıştır, aracı çalıştır, ardından temizlenmiş sonucu kopyala.

  1. Kaynak metni, her e-posta adresi, URL, ürün kodu veya başka bir değer ayrı bir satırda olacak şekilde düzenle.
  2. Yinelenen satırların kaldırılması için metni gönder.
  3. Sonucu başka bir yerde kullanmadan önce bildirilen sayıları kontrol et ve temizlenmiş satırları gözden geçir.
digily.link üzerindeki Yinelenen satırları kaldırıcı aracı ve giriş formu

Araç, PHP'nin array_unique işlemini kullanır. Aynı satır birden fazla kez geçiyorsa ilk örnek korunur, sonraki eşleşen örnekler kaldırılır.

Yinelenen satırları kaldırmak hangi durumlarda zaman kazandırır?

Dışa aktarma, kopyalama veya birden fazla kaynağı birleştirme sonucunda tekrarlanan kayıtlar içeren listelerde zaman kazandırır.

  • Excel ve Google Sheets dışa aktarımları, çalışma sayfaları birleştirildikten sonra çoğu zaman tekrarlanan e-posta adresleri, referans numaraları veya stok kodları içerir.
  • Mailchimp içe aktarma dosyalarındaki yinelenen e-posta satırlarının yüklemeden önce kaldırılması gerekebilir. Ancak satırları kaldırmak, adreslerin geçerliliğini denetlemez veya ayrı kişi kayıtlarını uzlaştırmaz.
  • Shopify ürün işlemlerinde, değerler birden fazla rapordan kopyalandığında aynı SKU'lar tekrarlanabilir.
  • Google Search Console dışa aktarımları, her satırda bir URL olacak şekilde tek bir listede birleştirilebilir ve sonraki analizlerden önce temizlenebilir.
  • Basit izin ve yok sayma listeleri dahil GitHub yapılandırma dosyalarında, farklı katkıda bulunanların eklediği aynı kayıtlar bulunabilir.

Kaynağın hiç değiştirilmemiş bir kopyasını saklamak iyi bir alışkanlıktır. Böylece yinelenen olarak kaldırılan satırları gerektiğinde geri alabilirsin. Yinelenen gibi görünen bir satır kaldırılmadıysa onu satır sonundaki boşlukları ve diğer görünmez karakterleri gösterebilen bir düz metin düzenleyicisinde incele.

Boşlukları, büyük harfleri ve noktalama işaretlerini nasıl ele alır?

Satır değerlerinin tamamını karşılaştırır. Bu nedenle satır içindeki farklılıklar, iki kaydın eşleşmesini engelleyebilir.

Örneğin "Manchester", "manchester" ve "Manchester " ayrı dizelerdir, çünkü büyük-küçük harf kullanımları veya sondaki boşlukları farklıdır. Sayılar ve noktalama işaretleri de karşılaştırmaya dahildir. Bu yüzden "INV-104" ile "INV104" eşleşmez. İşlem, farklı biçimlerde yazılmış iki değerin aynı müşteriyi, URL'yi veya ürünü ifade ettiğini varsaymaz.

Aksanlı ve Latin alfabesi dışındaki metinler satır dizeleri olarak saklanabilir. Ancak görsel olarak aynı olan Unicode metinleri, temelde farklı karakter dizileri kullanabilir. Metin önceden normalleştirilmezse bu tür satırlar ayrı kalabilir. Boş satırlar array_unique işlemine tekrarlanan boş değerler olarak ulaşırsa yalnızca ilk boş değer korunur.

Çok büyük dosyalardaki tüm satırları tekilleştirmek için metni bir tarayıcı aracına yapıştırmak yerine bir elektronik tablo komutu veya betik kullanmak daha pratik olabilir.

Yinelenen satırları kaldırıcı aracının ürettiği örnek sonuç

Sonucu nasıl yorumlarım?

Sonuç alanlarında ilk satır sayısı, kalan satır sayısı ve kaldırılan satır sayısı gösterilir.

  • Satırlar, gönderilen listedeki satır sayısıdır.
  • Yeni satırlar, yinelenen değerler kaldırıldıktan sonra kalan satır sayısıdır.
  • Kaldırılan satırlar, kaç tekrarlanan değerin çıkarıldığını gösterir.

Kaldırılan satır sayısının beklentinle uyuşup uyuşmadığını kontrol et. Beklenmedik ölçüde düşük bir sayı, genellikle satırlar arasında boşluk, büyük-küçük harf veya noktalama farkları olduğu anlamına gelir. Beklenmedik ölçüde yüksek bir sayıysa aynı açıklamaya sahip ayrı işlemler gibi, tekrarlanan satırların özgün veride farklı anlamlar taşıdığını gösterebilir.

Uygulamalı satır örnekleri

Girdi satırları "pear", "apple" ve "pear" olduğunda sonuçta "pear" ve "apple" kalır. İkinci "pear" kaldırılır, ilk geçen değerlerin sırası ise korunur.

"London", "london" ve sonunda boşluk bulunan "London " doğrudan dize karşılaştırmasında üç ayrı değerdir. Önce büyük-küçük harf kullanımını ve baştaki ya da sondaki boşlukları temizlemek ayrı bir işlem gerektirir.

Değerler satır sonları yerine virgüllerle ayrılmışsa önce Metin ayırıcı aracını kullanarak her değeri ayrı bir satıra yerleştir. Yinelenenleri kaldırma işlemi, tek tek kelimeler veya bir satırdaki virgülle ayrılmış alanlar üzerinde değil, satırların tamamı üzerinde çalışır.

Sık sorulan sorular

CSV dosyasındaki yinelenen satırları kaldırabilir miyim?

CSV içeriğini yapıştırabilirsin, ancak işlem satırların tamamını karşılaştırır. Yan sütunlardaki farklı verileri koruyarak yalnızca tek bir sütundaki yinelenen değerleri kaldırmaz. Sütun bazında eşleştirme yapmak için Excel'in Yinelenenleri Kaldır komutunu, Google Sheets'i veya CSV yapısını tanıyan bir betiği kullan.

Numaralı liste öğeleri neden yinelenen sayılmıyor?

Baştaki numaralar her satırın bir parçasıdır. Bu yüzden "1. Bristol" ve "2. Bristol" farklı değerlerdir. Karşılaştırılması gereken değer yer adıysa yinelenenleri kaldırmadan önce numaraları sil.

Gizli bilgileri buraya yapıştırmak güvenli mi?

İşlem sunucuda gerçekleştirilir. Girdin HTTPS üzerinden sunucuya gönderilir ve saklanmaz, ancak işlem sırasında cihazından çıkar. Kuruluşunun politikası gizli veya düzenlemeye tabi verilerin harici bir hizmete gönderilmesini yasaklıyorsa bu tür verileri gönderme.

JSON veya program kodunu temizlemek için kullanabilir miyim?

Tekrarlanan satırları ayrım gözetmeden kaldırmak, aynı metnin bilinçli olarak tekrarlandığı JSON, kaynak kodu ve diğer yapılandırılmış biçimlere zarar verebilir. Yapı ve satır konumu anlamı etkiliyorsa ayrıştırıcı, biçimlendirici veya ilgili programlama diline özel bir araç kullan.

Son kontroller

Özellikle yinelenen satırlar ayrı siparişleri, ödemeleri veya olayları temsil edebiliyorsa temizlenmiş listeyi içe aktarmadan önce gözden geçir. Hedef sistem düzenlenmiş verileri kabul edene ve aracın koruduğu ya da kaldırdığı satırları kontrol edene kadar özgün dosyayı sakla.

Popüler araçlar