أداة إزالة وسوم HTML
الصق HTML واحصل على نص عادي أثناء الكتابة: تُزال الوسوم والتعليقات والسكربتات والأنماط، وتبقى فواصل الأسطر والفقرات، وتتحول الكيانات الشائعة مثل & و إلى الأحرف التي تمثلها. ثلاثة عدادات تعرض حجم المُدخَل والناتج وعدد الوسوم المُزالة. مجاني ودون تسجيل، ولا يُرفَع ما تلصقه.
كيفية استخدام أداة إزالة وسوم HTML
- 1. الصق HTML. يعمل مع مصدر صفحة كاملة، أو HTML لبريد إلكتروني، أو مقطع منسوخ من نظام إدارة المحتوى.
- 2. اقرأ النص العادي. تتحدّث النتيجة أثناء الكتابة، ولا يوجد زر تضغطه.
- 3. افحص العدادات. أحرف النص المُدخَل تعدّ النص الملصوق، وأحرف الناتج تعدّ النتيجة، والوسوم المُزالة تعدّ كل عنصر
<…>وُجد، بما فيه وسوم الإغلاق والتعليقات والوسوم المحيطة بالسكربتات. - 4. انسخ الناتج. نسخ الناتج يضع النص العادي في الحافظة.
ما الذي يُزال وما الذي يُبقى ويُفكّ ترميزه
تعمل الأداة في خمس خطوات ثابتة، بهذا الترتيب:
- التعليقات والسكربتات والأنماط تُزال مع كل ما بداخلها، فلا تتسرب شيفرة JavaScript أو CSS إلى نصك.
- فواصل الأسطر والتبويبات: يتحول كل
<br>إلى سطر جديد، وكذلك وسم الإغلاق لـpأوdivأو العناوين (h1–h6) أوliأوtr. ونهاية الخلية (tdأوth) تتحول إلى تبويب، فتبقى الخلايا في الصف منفصلة. - كل الوسوم الأخرى تُحذف، ويبقى النص بينها. ولا يُحسب إلا الوسم الحقيقي: يجب أن يتبع
<حرف أو/أو!أو?، فالمقارنة مثل5 < 6 and 7 > 3تبقى نصًا كما هي. - الكيانات تُفكّ مرة واحدة: الكيانات المسماة مثل
&و<وéأو—، والمراجع الرقمية العشرية والسداسية مثلAوA. ويتحول إلى مسافة عادية. والنص المهروب مرتين، مثل&#65;، يصيرA، لأن كل مرجع يُفكّ مرة واحدة فقط. - المسافات البيضاء تُرتَّب: تتحول تسلسلات المسافات إلى مسافة واحدة، وثلاثة فواصل أسطر أو أكثر إلى سطرين، وتُقصّ الأطراف.
مثال تطبيقي
المُدخَل
<!-- draft --><h1>Results & Discussion</h1><p>Scores rose from <b>4 to 7</b> — see the <a href="/t">table</a>.</p><ul><li>One</li><li>Two</li></ul><script>track()</script>
الناتج
أربعة أسطر: Results & Discussion، وScores rose from 4 to 7 — see the table.، وOne وTwo.
العدادات
191 حرفًا مُدخَلًا، و69 حرفًا ناتجًا، و17 وسمًا مُزالًا.
الـ17 هي التعليق، ووسما الفتح والإغلاق لـ h1 وp وb وa وul وscript، والعنصران li. وقد سقط محتوى السكربت (track()) معه. ولأن كل كتلة تنتهي بسطر جديد واحد، فإن الفقرات هنا تقع في أسطر متتالية؛ وإذا كان مصدرك يحوي أسطرًا فارغة بين الكتل، فإن الناتج يحتفظ بسطر فارغ واحد كحد أقصى.
ما الذي لا تعالجه
هذه أداة سريعة قائمة على التعابير النمطية (regular expressions) لتنظيف النص، لا محلِّل HTML. اعرف حدودها:
| الحالة | ما الذي يحدث |
|---|---|
| خلايا الجدول | تُفصل الخلايا بتبويبات ويحصل كل صف على سطره الخاص (<td>A</td><td>B</td> يصير A وB مع تبويب بينهما) |
| علامة أصغر من منفردة في النص | تبقى: 5 < 6 and 7 > 3 كما كُتبت. أما < المتبوعة مباشرة بحرف، كما في a<b، فتُقرأ كبداية وسم |
| كيانات مسماة غير معروفة | الاسم الذي لا تعرفه الأداة، مثل ¬arealname;، يبقى كما كُتب |
| الروابط والصور | يُحتفظ بنص الرابط، أما العنوان ونص alt للصورة فيُحذفان |
أي أداة تحتاج؟
| لديك | تريد | استخدم |
|---|---|---|
| HTML | نصًا عاديًا | هذه الصفحة |
| HTML | Markdown يحتفظ بالعناوين والروابط والقوائم | HTML إلى Markdown |
| Markdown | نص عادي | Markdown إلى نص |
| Markdown | HTML | Markdown to HTML Converter |
| HTML غير مرتّب | HTML منسّق ومرتّب | HTML Formatter |
الأسئلة الشائعة
- ماذا تفعل أداة إزالة وسوم HTML هذه؟
- تحذف الأداة كل وسم HTML من النص الذي تلصقه، وتعيد النص المقروء. تُزال التعليقات والسكربتات والأنماط مع محتوياتها، وتبقى فواصل الأسطر عند نهايات الأسطر والعناصر الكتلية، وتُفكّ الكيانات الشائعة.
- هل ستؤثر إزالة وسوم HTML في تنسيق نصي؟
- نعم. الغامق والمائل والعناوين والروابط والقوائم موجودة فقط كوسوم، لذلك تختفي. تحصل على الكلمات، مع سطر جديد عند كل فقرة أو عنوان أو عنصر قائمة أو فاصل سطر. وللإبقاء على هذه البنية، حوّل إلى Markdown بدلًا من ذلك.
- هل يمكنني استخدام هذا لتنظيف نص منسوخ من موقع ويب؟
- نعم، إذا لصقت مصدر HTML أو الـ HTML الذي يعرضه لك نظام إدارة المحتوى. النص الملصوق في مربع عادي يكون عاديًا أصلًا؛ أما الترميز المخفي فيكون موجودًا فقط عند نسخ مصدر الصفحة أو عرض HTML لبريد إلكتروني.
- هل تفكّ الأداة ترميز كيانات HTML؟
- نعم: الكيانات المسماة مثل
é، والمراجع الرقمية العشرية والسداسية مثلAوA. تُفكّ كل واحدة مرة واحدة، لذلك يصبح&#65;هوA. الاسم الذي لا تعرفه الأداة يبقى كما كُتب. - لماذا اختفى بعض نصي؟
- على الأغلب قُرئت
<متبوعة مباشرة بحرف، كما فيa<b، على أنها بداية وسم، فحُذف كل ما حتى>التالية معها. ضع مسافة بعد<، أو اكتبها<في المصدر. - هل تزيل محتويات وسوم script وstyle؟
- نعم. يُحذف العنصران مع محتوياتهما، وكذلك كل التعليقات، قبل أن تُمسّ أي وسوم أخرى.
- هل يُرفَع HTML الخاص بي إلى أي مكان؟
- لا. تعمل الإزالة في متصفحك أثناء الكتابة، ولا يُرسَل HTML إلى CitationEasy أو إلى أي جهة أخرى.