Diğer Araçlar

Metin Temizleyici

Metinlerden görünmez karakterleri, fazla boşlukları, özel karakterleri ve biçimlendirme kalıntılarını temizleyin.

Metin Girin
Temizleme Seçenekleri
Temizlenmiş Metin

Ne işe yarar?

Metin Temizleyici, kopyala-yapıştır sırasında metne eklenen görünmez karakterleri, fazla boşlukları, HTML etiketlerini ve biçimlendirme kalıntılarını temizler. Word, PDF veya web sayfasından kopyalanan metinlerdeki istenmeyen karakterleri tek tıkla kaldırabilirsiniz.

Nasıl kullanılır?

Temizlemek istediğiniz metni üst alana yapıştırın, istediğiniz temizleme seçeneklerini işaretleyin. Temizlenmiş metin otomatik olarak alt alanda görünecektir. “Kopyala” düğmesiyle sonucu panoya kopyalayabilirsiniz.

Görünmez Karakterler Hakkında

Metinlerde gözle görülmeyen ancak sorunlara yol açabilen birçok karakter türü bulunur. Bunların en yaygınları şunlardır:

Zero-Width Space (U+200B): Sıfır genişlikli boşluk karakteridir. Ekranda hiçbir şey göstermez ancak metin içinde yer kaplar. Web sayfalarından kopyalanan metinlerde sıkça bulunur. Kelime karşılaştırması, arama ve doğrulama işlemlerinde beklenmeyen hatalara neden olabilir.

Byte Order Mark / BOM (U+FEFF): Dosyanın başına eklenen ve karakter kodlamasının sırasını belirten özel bir işarettir. UTF-8 dosyalarında genellikle gereksizdir ve bazı programlarda görüntüleme sorunlarına yol açar. Özellikle CSV ve JSON dosyalarında ayrıştırma hatalarına neden olabilir.

Soft Hyphen (U+00AD): Koşullu tire karakteridir. Kelime satır sonuna geldiğinde tireleme yapılması gereken noktayı belirtir, ancak normal durumda görünmez. PDF'lerden kopyalanan metinlerde sıkça bulunur ve metin karşılaştırmalarında sorun yaratır.

Non-Breaking Space (U+00A0): Kırılmaz boşluk karakteri, normal boşluk gibi görünür ancak satır sonunda kelimelerin ayrılmasını engeller. HTML'de   olarak bilinir. Word ve web sayfalarından kopyalanan metinlerde normal boşluk yerine bu karakter bulunabilir.

Zero-Width Non-Joiner (U+200C) ve Zero-Width Joiner (U+200D): Arapça, Farsça gibi bağlantılı yazı sistemlerinde harflerin birleşip birleşmeyeceğini kontrol eder. Latince tabanlı metinlerde gereksizdir ve genellikle kopyala-yapıştır yoluyla metne bulaşır.

Yaygın Sorunlar

Word'den Kopyalanan Metinler: Microsoft Word, metne otomatik olarak akıllı tırnaklar (“ ” ‘ ’), uzun tireler (—), non-breaking space ve özel biçimlendirme karakterleri ekler. Bu karakterler HTML, CSS veya programlama koduna yapıştırıldığında sözdizimi hatalarına neden olabilir.

PDF'den Kopyalanan Metinler: PDF dosyalarından kopyalanan metinlerde satır sonlarında gereksiz tire, bölünmüş kelimeler, fazla boşluklar ve soft hyphen karakterleri yaygındır. Ayrıca bazı PDF oluşturucuları ligature karakterleri (fi, fl gibi birleşik harfler) kullanır ve bunlar düz metin olarak doğru kopyalanmayabilir.

Web Sayfalarından Kopyalanan Metinler: Web sayfalarından kopyalanan içerik genellikle HTML etiketleri, zero-width space karakterleri, non-breaking space ( ) ve gizli biçimlendirme kodları içerir. Özellikle CMS sistemlerinden ve rich text editörlerinden kopyalanan metinler bu sorunlara açıktır.

E-posta İstemcilerinden Kopyalanan Metinler: E-posta uygulamaları da metne biçimlendirme karakterleri, akıllı tırnaklar ve özel boşluk karakterleri ekleyebilir. Özellikle HTML formatındaki e-postalardan kopyalanan metinlerde bu sorunlar sıkça görülür.

Sıkça Sorulan Sorular

Görünmez karakterler nedir?

Zero-width space (U+200B), zero-width non-joiner (U+200C), byte order mark (U+FEFF) gibi ekranda görünmeyen ama metinde yer kaplayan karakterlerdir. Kopyala-yapıştır işlemlerinde sıkça metne eklenir ve sorunlara yol açabilir.

Akıllı tırnaklar nedir?

Word ve macOS gibi sistemler düz tırnak (" ') yerine otomatik olarak kıvrık tırnak (\u201C \u201D \u2018 \u2019) ekler. Bu karakterler kodda ve bazı sistemlerde hatalara neden olabilir.

Orijinal metnime bir şey olur mu?

Hayır. Araç orijinal metni değiştirmez, temizlenmiş bir kopyasını oluşturur.

Hangi seçenekler varsayılan olarak açıktır?

Fazla boşlukları kaldır, satır başı/sonu boşluklarını kaldır, boş satırları kaldır, görünmez karakterleri kaldır, tab'ı boşluğa çevir, akıllı tırnakları düzelt ve uzun tireyi düzelt seçenekleri varsayılan olarak etkindir. Bu seçenekler çoğu kullanım senaryosunda güvenli temizleme sağlar.

Metinim neden farklı görünüyor ama aynı değil?

Bu genellikle görünmez karakterlerden kaynaklanır. İki metin gözle aynı görünebilir ancak birinde zero-width space, BOM veya non-breaking space gibi karakterler bulunabilir. Bu araç bu tür gizli karakter farklılıklarını temizleyerek metinleri gerçekten eşdeğer hale getirir.