Metin Temizleme — Fazla Boşluk, Boş Satır ve Kırık Satır
PDF'ten ya da e-postadan kopyalanan metnin fazla boşluklarını, boş satırlarını ve görünmez karakterlerini tek adımda silin
Verileriniz sizde kalır. Dönüşüm tarayıcının içinde yapılır, hiçbir şey sunucuya gitmez.
Bu araç işinizi gördü mü?
Teşekkürler, geri bildiriminiz alındı.
Nasıl çalışır?
Metni sol panele yapıştırın; sonuç siz yazarken sağ panelde belirir. Örneğin bir PDF'ten kopyalanan 40 satırlık sözleşme maddesi genellikle şöyle gelir: her satır sayfa genişliğinde yarıda kesilmiştir, kelimelerin arasında ikişer üçer boşluk vardır ve aralara üçer boş satır girmiştir. 'Kırık satırlar' ayarını 'Birleştir' yapın; nokta, soru işareti, iki nokta gibi bir noktalama ile bitmeyen her satır alttakiyle birleşir ve metin yeniden akıcı paragraflara döner. Satır sonunda tire ile bölünmüş kelimeler (kül- / tür) tire atılarak birleştirilir. Web sayfasından kopyalanan metinlerde asıl sorun görünmeyen karakterlerdir: sıfır genişlikli boşluk, yumuşak tire ve sabit boşluk ekranda hiç görünmez ama aramayı ve Excel'e yapıştırmayı bozar; 'Görünmez karakterler' ayarı açıkken hepsi temizlenir. Sonuç satırında ne yapıldığı tek tek yazar: kaç boş satır silindi, kaç çift boşluk teke indi, kaç görünmez karakter atıldı. Hiçbir şey değişmediyse bunu da söyler. Temiz metni tek tıkla kopyalayabilir veya metin dosyası olarak indirebilirsiniz.
Bu araç metin temizleme, clean text online, remove extra spaces aramalarıyla da biliniyor.
Görünmez karakter (sıfır genişlikli boşluk, BOM, yumuşak tire) nedir?
Görünmez karakter, metinde yer kaplayan ama ekranda hiçbir iz bırakmayan işaretlerdir. En sık görülenler sıfır genişlikli boşluk (U+200B), yumuşak tire (U+00AD), bayt sırası işareti yani BOM (U+FEFF), kelime birleştirici (U+2060) ve metnin yönünü değiştiren denetim karakterleridir (U+202A-U+202E). Web sayfalarından, Word belgelerinden ve otomatik oluşturulmuş dışa aktarımlardan kopyalanan metinlere sessizce girerler. Zararları gözle değil işlevle fark edilir: arama sonuç vermez, iki aynı görünen satır farklı sayılır, CSV'nin ilk sütun adı tanınmaz.
Sabit boşluk (NBSP) nedir?
Sabit boşluk, sözcüklerin arasına konan ama satır sonunda bölünmeye izin vermeyen özel bir boşluk karakteridir (U+00A0). Web sayfalarında sayı ile birimi bir arada tutmak için kullanılır — '5 kg' ifadesinin iki satıra dağılmaması gibi. Ekranda normal boşluktan ayırt edilemez, ama bilgisayar için farklı bir karakterdir: normal boşluk arayan bir bul-değiştir onu bulamaz, sütunlara ayırma işlemi orada bölmez, hesap tablosu sayıyı metin sayar. Bu yüzden temizlikte silinmez, normal boşluğa çevrilir.
Kırık satır (satır sonu kesmesi) nedir?
Kırık satır, aslında tek bir cümlenin ortasına düşmüş gerçek bir satır sonu karakteridir. PDF ve e-posta metinlerinde sık görülür: PDF sayfayı görsel satırlara böler, düz metin e-posta ise satırları 72-78 karakterde keser, kopyaladığınızda bu görsel bölünmeler kalıcı satır sonuna dönüşür. Metni Word'e veya web sayfasına yapıştırdığınızda paragraf akmaz, satırlar merdiven gibi durur. Birleştirme kararı noktalamaya bakılarak verilir: satır nokta, ünlem, soru işareti, iki nokta gibi bir işaretle bitmiyorsa cümle devam ediyor demektir.
Metin temizleme ile bul-değiştir arasındaki fark nedir?
Metin temizleme, ne aradığınızı söylemeden çalışır: boşluk, satır sonu ve görünmez karakter gibi metnin biçimine ait bozuklukları kurallarla düzeltir, kelimelere dokunmaz. Toplu Bul ve Değiştir ise tam tersidir — neyin neyle değişeceğini siz yazarsınız ve araç metnin içeriğini değiştirir, biçimini değil. Sıra genellikle şudur: önce temizleyin, sonra değiştirin. Çünkü kirli metinde arama çoğu zaman ıskalar; 'Ankara' ile 'Ankara' arasında sıfır genişlikli bir boşluk varsa Bul ve Değiştir o satırı bulamaz ve siz nedenini göremezsiniz. Temizlikten sonra arama beklediğiniz gibi çalışır.
Ekranda görünmeyen karakterler ne işi bozar?
Kopyaladığınız metin çoğu zaman gözle görülmeyen karakterler taşır. Sıfır genişlikli boşluk (U+200B) bir kelimeyi ikiye böler ama ekranda hiçbir iz bırakmaz: 'Ankara' yazan hücre aramada bulunamaz, iki liste karşılaştırıldığında birebir aynı görünen satırlar farklı çıkar. Yumuşak tire (U+00AD) sözcüğün nerede bölünebileceğini söyler ve yalnız satır sonuna denk gelirse görünür; ortada kaldığında sessizce durur. BOM (U+FEFF) dosyanın en başına yapışır ve CSV'nin ilk sütun adını bozar. Yön denetim karakterleri (U+202A-U+202E) ise metnin bir bölümünü ters yönde gösterebilir.
Bu araç saydığımız karakterleri siler, sabit boşluğu (U+00A0) ise silmez, normal boşluğa çevirir — çünkü sabit boşluk görünen bir boşluktur, atılırsa kelimeler birbirine yapışır. Emoji birleştirici (U+200D) bilerek korunur: aile ve meslek emojilerini bir arada tutan karakter odur, silinseydi tek emoji üç ayrı emojiye dağılırdı.
Hangi ayar hangi işte kullanılır?
Altı ayar birbirinden bağımsızdır; işinize uymayanı kapalı bırakın. Varsayılan ayarlar en sık görülen işi (kopyalanmış düz metni derleme) karşılar, kırık satır birleştirme ise bilinçli olarak kapalı başlar: şiirde, adres listesinde ve kod bloğunda satır sonu anlam taşır.
- PDF'ten kopyalanan sözleşme veya makale → kırık satırları birleştir + boş satırları teke indir
- Web sayfasından kopyalanan tablo verisi → görünmez karakterleri sil + satır uçlarını kırp
- Şiir, adres listesi, kod → kırık satır birleştirme kapalı, satır kırpma kapalı
- Word'den gelen ve tırnakları yamuk metin → akıllı tırnakları düz karşılığına çevir
- Alt alta yapıştırılmış iki listeyi seyreltme → boş satırların hepsini sil
Sık sorulanlar
PDF'ten kopyaladığım metin neden her satırda kesiliyor?
PDF satırları sayfa genişliğine göre yerleştirir; kopyaladığınızda her görsel satırın sonuna gerçek bir satır sonu girer. 'Kırık satırlar' ayarını 'Birleştir' yaparsanız noktalama ile bitmeyen satırlar alttakiyle birleşir ve paragraf geri döner.
Metnimde görünmeyen bir karakter olduğunu nasıl anlarım?
Genellikle belirti şudur: iki satır ekranda birebir aynı görünür ama arama ya da karşılaştırma onları farklı sayar. 'Görünmez karakterler' ayarı açıkken temizleyin; sonuç satırında kaç tane bulunduğu yazar. Hiç yoksa sayı da görünmez.
Türkçe harflerime bir şey oluyor mu?
Hayır. Bu araç harf kipini değiştirmez: ı, İ, ğ, ş, ç, ö, ü olduğu gibi kalır. Yalnız boşluklar, satır sonları, görünmez karakterler ve seçerseniz tipografik tırnaklar değişir.
Girintileri korumak istiyorum, mümkün mü?
Evet. 'Satır başı ve satır sonu boşlukları' ayarını 'Dokunma' yapın; satır başındaki girintiler korunur. Kod bloğu veya şiir temizlerken art arda boşluk ayarını da kapatmanız gerekebilir.
Yapıştırdığım metin bir yere gönderiliyor mu?
Hayır. Temizlik tamamen tarayıcınızın içinde çalışır; metin bu sayfadan çıkmaz, sunucuya veya üçüncü tarafa gönderilmez.
Noktalama işaretlerini ve emojileri nasıl silerim?
"Noktalama işaretleri" ve "Emojiler" seçeneklerini "Sil" konumuna alın. Noktalama silinirken nokta, virgül, soru ve ünlem işareti, tırnak, kesme işareti, tire ve parantez kalkar; kesme işareti de gittiği için "Türkiye'nin" "Türkiyenin" olur. $ ve + gibi semboller kalır. Emojiler tek parça olarak silinir: ten rengi seçilmiş el, aile emojisi ya da bayrak yarım kalmaz. İkisi de varsayılan olarak kapalıdır, çünkü açıldıklarında metnin anlamı değişir.