HTML'den Metne Dönüştürücü
Sade metin e-postaları, metin analizi ve kelime sayımı işlemleri; hepsi HTML’in bir insanın ekranda gördüğü okunabilir dizeye, hiçbir biçimlendirme kalıntısı olmadan dönüştürülmesini gerektirir. HTML’yi yapıştırın; bu araç tüm etiketleri kaldırır, varlıkları çözer (& → &), girintilerden kaynaklanan boşluk dizilerini birleştirir ve analiz için ya da çok parçalı bir e-postanın text/plain bölümü için kullanıma hazır, temiz ve okunabilir bir metin bloğu üretir.
HTML'yi metne nasıl dönüştürürüz?
-
1
HTML'yi yapıştırın
Her boyutta olabilir: kısa bir kod parçası, biçimlendirilmiş bir e-posta içeriği veya tam bir sayfa.
-
2
Dönüştür
Tek tık: tüm etiketler ve öznitelikler kaldırılır, varlıklar çözülür.
-
3
Satır sonlarını inceleyin
Paragraflar, liste maddeleri ve tablo satırları ayrı satırlara dönüşür; böylece metin yapısını korur.
-
4
Metni kopyalayın
Çıktı, saf Unicode metnidir; kelime sayacına, e-posta şablonuna veya duygu analizi modeline gönül rahatlığıyla verilebilir.
Dönüştürme işleminin karmaşık etiketleri nasıl işlediği
HTML’yi metne çevirmek yalnızca string.replace(/<[^>]+>/, "") işleminden ibaret değildir; basit bir düzenli ifade, varlık kodlarını ve girinti boşluklarını yerinde bırakır ve </p> etiketinin yeni bir satır başlatması gerektiğini bilmez.
Blok düzeyi etiketler ile satır içi etiketler
Blok düzeyindeki etiketler (<br> ve </p>, </div>, </h1> ile </h6>, </li>, </tr> kapanış etiketleri) her biri bir satır sonu oluşturur. Satır içi etiketler (<a>, <span>, <strong>) boşluk bırakmadığından kelimeler birbirine yapışmaz.
Etiketlere göre işleme
| Etiket | İşlem |
|---|---|
<br> |
Bir satır sonu |
</p>, </div>, </h1> ile </h6> |
Her kapanış etiketi için bir satır sonu |
</li>, </tr> |
Bir satır sonu; madde işareti veya tablo hücre ayracı eklenmez |
<a href="url">text</a> |
text; href özniteliği kaldırılır |
<img alt="text"> |
Hiçbir şey, etiketin görünür metni yok |
<script>, <style> |
Etiketler kaldırılır, aralarındaki metin korunur |
Varlık (entity) çözme
- Adlandırılmış varlıklar (
&,©,é) karşılık gelen Unicode karakterlerine çözülür. - Sayısal varlıklar (
©,©) da çözülür. - Bilinmeyen varlıklar olduğu gibi korunur; böylece analiz araçları bunları görebilir.
Boşluk normalleştirme
- Satır sonundan önceki boşluklar ve sekmeler kaldırılır.
- Üç veya daha fazla boş satır tek bir boş satıra indirgenir.
- Kelimeler arasındaki boşluklar olduğu gibi korunur; dönüştürücü metni yeniden düzenlemez.
Kullanım alanları
- Çok parçalı bir e-postanın
text/plainparçasını oluşturmak. - Çekilen makaleleri bir dil modeline vermeden önce temizlemek.
- Sade metin arama dizinini beslemek.
- Biçimlendirmeyi yok sayan dürüst bir kelime sayımı yapmak.
Sık Sorulan Sorular
Görsel biçimlendirme (kalın yazı, renk, yazı tipi) kaybolur, asıl amaç da budur. Yapı satır sonları olarak korunur: paragraflar, liste maddeleri ve tablo satırları ayrı satırlara dönüşür, böylece metin okunabilir kalır.
Bağlantının görünen metni kalır, ancak URL, etiket öznitelikleriyle birlikte kaldırılır. URL’lere ihtiyacınız varsa, bunun yerine HTML’yi Markdown’a dönüştüren özel bir araç kullanın.
Dönüştürücü etiketlerin kendisini kaldırır ama aralarındaki metni korur; bu yüzden <script> ve <style> bloklarının içeriği çıktıda kalır. İstemiyorsanız bunları önce kaynak HTML’den çıkarın.
Evet. Çıkış UTF-8 formatındadır ve girdideki tüm ASCII dışı karakterleri korur. © ve é gibi entiteler, ilgili Unicode eşdeğerlerine dönüştürülür.
İlgili Araçlar
ASCII Tablosu Referansı
NUL, LF ve DEL dahil her kod için ondalık, onaltılık, sekizlik ve ikili değerlerle HTML sayısal karakter başvurusu gösterimini sunan tam ASCII tablosu.
HTML Karakter Referansı
HTML varlıklarının aranabilir listesi; adlandırılmış ve sayısal kodlarıyla birlikte özel karakter ve semboller için tek tıkla kopyalama.
Klavye kısayolları başvurusu
macOS, Windows ve Linux’ta VS Code, Chrome ve GNU Readline kullanan Bash için belgelenmiş varsayılan kısayolları arayın.
EditorConfig Oluşturucu
Girinti stili ve boyutu, satır sonu, karakter kümesi ve boşluk kurallarınızla bir .editorconfig dosyası oluşturarak IDE ve editörler arasında tutarlı biçimlendirme sağlayın.
E-posta Doğrulayıcı
Bir e-posta adresini doğrulayın: RFC 5322 sözdizimi kontrolü, canlı MX kaydı sorgulama, ayrıca yerel kısım, alan adı ve uzunluk bilgileri. Hiçbir e-posta gönderilmez.
Gradyan Duvar Kağıdı Oluşturucu
Dizüstü bilgisayar, telefon veya Zoom arka planları için bulanık üç renkli gradyan duvar kağıtları oluşturun. Açıyı ve bulanıklığı rastgele belirleyin ya da elle ayarlayın.
Araç diğer dillerde mevcuttur
- เครื่องแปลง HTML เป็นข้อความ [TH]
- HTML zu Text Konverter [DE]
- Convertidor de HTML a Texto [ES]
- Konverter HTML ke Teks [ID]
- Chuyển đổi HTML thành Văn bản [VI]
- مُحوّل HTML إلى نص [AR]
- Konwerter HTML do tekstu [PL]
- Conversor de HTML para Texto [PT]
- HTML till textomvandlare [SV]
- HTMLからテキストへの変換ツール [JA]
- HTML에서 텍스트로 변환기 [KO]
- Convertisseur HTML en texte [FR]
- HTML naar tekst converter [NL]
- HTML到文本转换器 [ZH]
- HTML to Text Converter [EN]
- Convertitore da HTML a Testo [IT]
- Преобразователь HTML в текст [RU]