GlobalKit

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:

  1. 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.
  2. 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.
  3. 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ıAyarlarSonuç
armut
elma
armut
incir
elma
İlk görünenarmut
elma
incir
armut
elma
armut
incir
elma
Son görünenarmut
incir
elma
Işık
ışık
IŞIK
Harfe duyarlı: Hayır, Türkçe kuralIşık
Işık
ışık
IŞIK
Harfe duyarlı: Hayır, İngilizce kuralIşı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ünenELMA
ankara
sonunda boşluk olan "ankara "
Varsayılaniki satır da kalır (2 benzersiz)
ankara
sonunda boşluk olan "ankara "
Boşlukları yok say: Evetankara
ş (U+015F)
s + U+0327
Eşdeğer Unicode biçimleri: Evettek satır, ilki
a
(boş)
a
(boş)
b
Boş satırları koru: Eveta
(boş)
(boş)
b
a
(boş)
a
(boş)
b
Boş satırları koru: Hayıra
(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

Sık sorulan sorular

Son güncelleme: 11.10.2026

İlgili araçlar