Tekrarlanan Satırları Silme
Listedeki tekrarlanan satırları silin; ilk ya da son kopyayı tutun, gerekirse büyük/küçük harfi, baştaki ve sondaki boşlukları ve görünmez karakterleri yok sayın.
En fazla 500.000 karakter. Metniniz tarayıcınızdan çıkmaz.
Hayır olduğunda "Elma" ve "elma" aynı satır sayılır.
Her satırın başındaki ve sonundaki boşlukları, sekmeleri, bölünmez boşlukları ve sıfır genişlikli karakterleri yok sayar; tutulan satırlar kırpılmış olarak çıkar.
Evet olduğunda boş ve yalnızca boşluktan oluşan satırlar hiçbir zaman tekrar sayılıp silinmez.
Tek karakter olarak yazılmış harfi, taban harf ve birleşik işaret olarak yazılmış haliyle eşleştirir (örneğin ş).
- Toplam satır
- 0
- Benzersiz satır
- 0
- Silinen satır
- 0
Nasıl çalışır
Listenizi her satıra bir öğe gelecek şekilde yapıştırın. Araç metni yukarıdan aşağıya okur, bir satırı ilk gördüğünde tutar ve sonra gelen eşleşen satırları atar. Sonucun altındaki sayılar toplam, benzersiz ve silinen satırları gösterir.
Her satır, aranmadan önce bir karşılaştırma anahtarına çevrilir. Sıra şöyledir:
- Baştaki ve sondaki boşluklar (seçenek açıksa): boşluk, sekme, bölünmez boşluk ve U+200B, U+200C, U+200D sıfır genişlikli karakterleri iki uçtan atılır. Tutulan satır da bunlarsız çıkar.
- Unicode biçimi (varsayılan olarak açık): anahtar NFC biçimine getirilir; tek karakterli "ş", "s" ve birleşik çengelle yazılmış "ş" ile, "ü" de "u" ve birleşik iki noktayla eşleşir.
- Harf büyüklüğü ("Büyük/küçük harfe duyarlı" Hayır ise): anahtar seçilen dilin kurallarıyla küçük harfe çevrilir.
Yalnızca anahtar değişir. Çıktı, tutulan satırın özgün metnidir. "Son görünen" seçiliyse tarama aşağıdan başlar, her satırın son kopyası kalır ve liste yeniden özgün sırasına konur.
Her türlü satır sonu (Windows CRLF, Unix LF, eski Mac CR, Unicode satır ve paragraf ayırıcıları) satırı bitirir; sonuç düz LF ile birleştirilir. Metnin en sonundaki tek bir satır sonu fazladan boş satır oluşturmaz.
Örnekler
| Girdi satırları | Ayarlar | Sonuç |
|---|---|---|
| armut elma armut incir elma | İlk görünen | armut elma incir |
| armut elma armut incir elma | Son görünen | armut incir elma |
| Işık ışık IŞIK | Harfe duyarlı: Hayır, Türkçe kural | Işık |
| Işık ışık IŞIK | Harfe duyarlı: Hayır, İngilizce kural | Işık ışık IŞIK |
| İstanbul istanbul ISTANBUL | Harfe duyarlı: Hayır, Türkçe kural | İstanbul ISTANBUL |
| İstanbul istanbul ISTANBUL | Harfe duyarlı: Hayır, İngilizce kural | İstanbul istanbul |
| Elma elma ELMA | Harfe duyarlı: Hayır, son görünen | ELMA |
| ankara sonunda boşluk olan "ankara " | Varsayılan | iki satır da kalır (2 benzersiz) |
| ankara sonunda boşluk olan "ankara " | Boşlukları yok say: Evet | ankara |
| ş (U+015F) s + U+0327 | Eşdeğer Unicode biçimleri: Evet | tek satır, ilki |
| a (boş) a (boş) b | Boş satırları koru: Evet | a (boş) (boş) b |
| a (boş) a (boş) b | Boş satırları koru: Hayır | a (boş) b |
Türkçe kuralda ISTANBUL ayrı satırdır. Türkçede "I" noktasız "ı"nın büyüğüdür, "İ" ise "i"nin. Bu yüzden "İstanbul" ve "istanbul" aynı kelimedir; ama "ISTANBUL" küçültülünce "ıstanbul" olur ve ayrı bir anahtar çıkar. Listede noktasız büyük I ile yazılmış Türkçe kelimeler varsa (klavyede İ yerine I basılmış olabilir) İngilizce kuralı seçin; o zaman "ISTANBUL" ile "istanbul" eşleşir, ama "İstanbul" ayrı kalır. İki yazım biçimi aynı listede karışıksa önce metni tek biçime getirmek gerekir.
Almanca ve Yunanca sınırı. Küçük harfe çevirme tam büyük/küçük harf katlaması değildir. Almanca "STRASSE" ile "Straße" ayrı satır kalır, çünkü ß "ss"ye çevrilmez; Yunanca sondaki "ς" da "σ" ile eşleşmez.
Dikkat edilecekler
- Duplikatların kalmasının ana sebebi görünmez farklardır. Web sayfasından, PDF'ten, tablodan ya da sohbetten kopyalanan listelerde sıklıkla bölünmez boşluk, sıfır genişlikli karakter ya da sondaki sekme bulunur. Bu satırlar ekranda aynı görünür ama farklı karşılaştırılır. Sonuç yanlış görünüyorsa önce boşlukları yok say seçeneğini açın.
- Her görünmez karakter yok sayılmaz. Yalnızca satır başı ve sonundaki boşluk türü karakterler ile üç sıfır genişlikli karakter atılır. Yumuşak tire, kelime birleştirici, soldan sağa ve sağdan sola işaretleri, varyasyon seçicileri ya da satırın ortasındaki herhangi bir görünmez karakter iki satırı yine farklı yapar.
- Normalleştirme yalnızca kurallı eşdeğerliği kapsar. İki farklı yazılmış "ş" eşleşir; ama "fi" ligatürü ile "fi" harfleri ya da tam genişlikli ve normal harfler eşleşmez.
- Kırpma tutulan satırları değiştirir. Boşlukları yok say açıkken çıktıdaki satırların başında ve sonunda boşluk olmaz; yalnızca boşluktan oluşan satırlar da boş çıkar.
- Boş satır, yalnızca isterseniz tekrar sayılır. Kırpma kapalıyken "" ile " " farklı satırlardır; "Boş satırları koru" Hayır olsa bile.
- Satır sonları tek biçime getirilir. CRLF'li bir dosya LF ile yazılır. Hedef program CRLF istiyorsa sonradan dönüştürün.
- Sıralama ayrı bir iştir. Tekrarlananları silmek özgün sırayı korur; satırları gruplamaz ya da sıralamaz.
- Excel'le farkı. Excel'in yinelenenleri kaldırma komutu hücre ve aralıklar üzerinde çalışır. Burada düz metin satırları karşılaştırılır; birden çok sütunun birlikte eşleşmesi gerekiyorsa tablo programını kullanın.
- Boyut sınırı 500.000 karakterdir. Aşılırsa sonuç boş kalır ve alanın altında hata görünür; listeyi parçalara bölün.
- Metniniz cihazınızda kalır. Satırlar tarayıcıda karşılaştırılır, sunucuya gönderilmez ve kaydedilmez.
Sık sorulan sorular
Son güncelleme: 11.10.2026
İlgili araçlar
Listeyi alfabetik, doğal (öğe 2, öğe 10'dan önce) ya da satır uzunluğuna göre, artan veya azalan sıralayın; Türkçe için doğru harf sırasıyla.
Metni BÜYÜK HARFE, küçük harfe, cümle düzenine ya da Her Kelimenin İlk Harfi Büyük biçimine çevirin; Türkçe ve Almanca harfler doğru kuralla işlenir.
İki metni karşılaştırın; hangi satırların veya kelimelerin eklendiğini, silindiğini ya da değişmediğini görün. Büyük/küçük harf ve boşlukları yok sayabilirsiniz.