tigtools

Metin Temizleyici

PDF, web sayfası veya e-postadan aldığınız dağınık metni yapıştırın ve ihtiyacınız olan temizleme adımlarını açın. Seçenekleri değiştirdikçe sonuç güncellenir.

Tarayıcınızda çalışır Kayıt gerekmez

Seçenekler

Nasıl kullanılır?

  1. Metninizi giriş kutusuna yapıştırın.
  2. Uygulamak istediğiniz temizleme adımlarını işaretleyin. En yaygın adımlar zaten açıktır.
  3. Sonucu çıktı kutusunda kontrol edin. Bir seçeneği her değiştirdiğinizde sonuç güncellenir.
  4. Temizlenmiş metni kopyalayın veya yeniden temizlemek için yeni girdi olarak kullanın.

Nasıl çalışır?

Adımlar her zaman aynı sırayla uygulanır: HTML etiketlerini kaldırma, görünmez karakterleri kaldırma, tırnak işaretlerini düzleştirme, sekmeleri değiştirme, fazla boşlukları kaldırma, satır başı ve sonundaki boşlukları temizleme, boş satırları birleştirme ve son olarak satır sonlarını kaldırma. Windows ve eski Mac satır sonları önce standart satır sonlarına dönüştürülür.

“HTML etiketlerini kaldır” seçeneği yalnızca metin üzerinde çalışır: HTML hiçbir zaman işlenip görüntülenmez veya çalıştırılmaz. Yorumları ve script, style, template ve noscript öğelerinin içeriğini siler; <br> etiketlerini ve paragrafların, liste öğelerinin, başlıkların ve tablo satırlarının sonlarını satır sonuna dönüştürür; diğer tüm etiketleri kaldırır ve ardından sayısal karakter referanslarıyla yaygın adlandırılmış referansları (&amp;, &lt;, &gt;, &quot;, &nbsp;, &mdash; ve diğerleri) çözümler. “a<b” örneğinde olduğu gibi, hemen ardından bir harf gelen küçüktür işareti etiket gibi algılanır ve sonraki “>” işaretine kadar devam eden içerikle birlikte kaldırılabilir.

“Görünmez karakterleri kaldır” seçeneği sıfır genişlikli boşlukları (U+200B), sözcük birleştiricileri, bayt sırası işaretlerini (U+FEFF), yumuşak tireleri, soldan sağa ve sağdan sola işaretlerini ve gömmelerini ve sekme ile satır sonu dışındaki denetim karakterlerini siler. Bunlar genellikle web sitelerinden, sohbet uygulamalarından ve PDF'lerden kopyalanan metinlerle gelir; aramaları, kodları ve elektronik tablo formüllerini bozabilir. Sıfır genişlikli birleştirici ve ayırıcı korunur; çünkü aile ve meslek emojileri ile Farsça ve Hintçe gibi çeşitli yazı sistemleri bunlara ihtiyaç duyar.

“Fazla boşlukları kaldır” seçeneği, art arda gelen boşlukları, sekmeleri ve bölünemez boşlukları tek bir normal boşluğa dönüştürür ancak satır sonlarına dokunmaz. “Satır sonlarını kaldır” seçeneği tüm satırları tek bir paragrafa birleştirir; böylece her satırı zorunlu satır sonuyla biten PDF'lerden kopyalanmış metin düzeltilir. “Paragraf aralarını koru” seçeneği açıkken boş satırlar paragrafları ayırmaya devam eder. Satır sonunda tireyle bölünen sözcükler yeniden birleştirilmez. Tırnak seçeneği, guillemetleri (« ») ve asal işaretlerini değiştirmez.

Örnekler

PDF'den kopyalanan metin

PDF'den alınan bir paragraf, her 70 karakterde bir satır sonuyla gelir. “Paragraf aralarını koru” seçeneği açıkken “Satır sonlarını kaldır”, metni bir belgeye yapıştırabileceğiniz akıcı paragraflara dönüştürür.

Eşleşmeyen değer

Bir web sitesinden kopyalanan ürün kodu, sıfır genişlikli boşluk içerdiği için elektronik tablo aramasında eşleşmez. “Görünmez karakterleri kaldır” bu karakteri siler ve arama düzgün çalışır.

HTML'den düz metin

“HTML etiketlerini kaldır” açıkken “<p>Price: 10&nbsp;&euro;</p><script>track()</script>” ifadesi “Price: 10 €” olur: script içeriğiyle birlikte kaldırılır, karakter referansları çözülür ve bölünemez boşluk normal boşluğa dönüşür.

Sık sorulan sorular

Bilinmeyen bir web sitesinden alınan HTML'yi yapıştırmak güvenli mi?

Evet. HTML, kalıp eşleştirme kullanılarak düz metin olarak işlenir ve bir metin kutusunda gösterilir. Sayfaya hiçbir zaman eklenmediği için içindeki script'ler çalışamaz.

Sıfır genişlikli karakterler nedir ve neden kaldırılır?

Bunlar, sıfır genişlikli boşluk ve bayt sırası işareti gibi görünür genişliği olmayan karakterlerdir. Ekranda görünmezler ancak görünüşte aynı olan iki sözcüğü farklı hâle getirerek aramaları, yinelenen kayıt kontrollerini ve kodları bozabilirler.

Bazı emoji birleştiricileri neden korunuyor?

👨‍👩‍👧 gibi emojiler, sıfır genişlikli birleştiriciyle bir araya getirilen birkaç emojiden oluşur. Farsça ve bazı Hint yazı sistemleri de sözcüklerin biçimlendirilmesi için sıfır genişlikli ayırıcı kullanır. Bu karakterleri kaldırmak metnin görünümünü değiştireceği için korunurlar.

Satır sonunda tireyle bölünmüş sözcükleri düzeltir mi?

Hayır. Satır sonundaki tire, “well-known” örneğindeki gibi sözcüğün parçası olabilir veya yalnızca sözcüğün satır sonunda bölündüğünü gösterebilir. Araç hangisi olduğunu anlayamadığı için tireleri olduğu gibi bırakır.

Gizlilik

Temizleme işlemi yalnızca tarayıcınızda yapılır. Metin yüklenmez, saklanmaz veya analiz verilerine eklenmez.