إزالة وسوم HTML
أزل وسوم HTML واحصل على نص عادي نظيف مع الإبقاء على الفقرات وفواصل الأسطر. تُسقَط النصوص البرمجية والأنماط وتُفكّ الكيانات. يعمل في متصفحك.
يعمل بالكامل في متصفحك. لا يتم رفع بياناتك أبدًا.
ما هو إزالة وسوم HTML؟
يحوّل شيفرة HTML المصدرية إلى نص عادي مقروء. تُزال الوسوم وتُفكّ الكيانات مثل & وتُسقَط كتل script وstyle، وتتحول العناصر الكتلية مثل الفقرات والعناوين وعناصر القوائم وصفوف الجداول و<br> إلى فواصل أسطر فيحتفظ النص ببنيته.
كيفية استخدام إزالة وسوم HTML
- الصق شيفرة HTML المصدرية في مربع الإدخال.
- أبقِ الحفاظ على الفقرات وفواصل الأسطر مفعّلًا لنص مهيكل، أو عطّله للحصول على كل شيء في سطر واحد.
- انسخ النص العادي من الإخراج أو نزّله.
مثال
<h1>Title</h1><p>Hello <b>world</b> & you</p><script>alert(1)</script>
Title Hello world & you
متى تستخدم إزالة وسوم HTML
استخدمه لاستخراج النص من قوالب البريد الإلكتروني وتصديرات أنظمة إدارة المحتوى والصفحات المكشوطة وحقول النص المنسّق. لا يحتفظ بعناوين URL للروابط ولا بالنص البديل للصور؛ استخدم استخراج الروابط لعناوين URL، ومحوّل HTML إلى Markdown إذا احتجت إلى حفظ التنسيق.
كيف يعمل إزالة وسوم HTML
يُحلَّل HTML بواسطة DOMParser في المتصفح إلى مستند خامل – لا تُنفَّذ النصوص البرمجية ولا يُحمَّل شيء. تُزال <script> و<style> و<noscript> و<template> و<head>. ثم تمرّ الأداة على DOM: تُضاف العقد النصية مع دمج المسافات البيضاء (عدا داخل <pre>)، ويضيف <br> فاصل سطر، وتضيف العناصر الكتلية فواصل أسطر قبلها وبعدها، وتحصل عناصر القوائم على نقطة •، وتُفصل خلايا الجداول بعلامات جدولة. وأخيرًا تُقصّ الأسطر وتُختزل سلاسل الأسطر الفارغة إلى سطر واحد.
حالات الاستخدام الشائعة
- استخراج نص مقروء من بريد إلكتروني بصيغة HTML
- تنظيف مخرجات نظام إدارة المحتوى أو محرر WYSIWYG قبل إعادة الاستخدام
- الحصول على النص من مصدر صفحة ويب محفوظة للتحليل
- تحويل مقتطفات HTML إلى نص عادي للرسائل القصيرة أو الإشعارات
الأسئلة الشائعة
هل من الآمن لصق HTML غير موثوق؟
نعم. ينشئ DOMParser مستندًا خاملًا: لا تعمل النصوص البرمجية ولا تُحمَّل الصور والأنماط، ولا يُقرأ منه إلا النص.
هل تُفكّ كيانات HTML؟
نعم. تتحول & و< و و' وكل الكيانات الأخرى إلى الأحرف الفعلية.
ماذا يحدث للروابط؟
يُبقى نص الرابط ويُسقَط عنوان URL. استخدم استخراج الروابط لسرد العناوين.