"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيف يمكنني استخراج نص عادي من HTML باستخدام استعلامات MySQL؟

كيف يمكنني استخراج نص عادي من HTML باستخدام استعلامات MySQL؟

تم النشر بتاريخ 2024-11-18
تصفح:282

How can I Extract Plain Text from HTML Using MySQL Queries?

استخراج نص عادي من HTML باستخدام استعلامات MySQL

لإزالة علامات HTML من سجلات قاعدة البيانات، يمكنك الاستفادة من وظائف MySQL XML بدلاً من استخدام PHP النصي. وإليك الطريقة:

الاستعلام باستخدام ExtractValue() لـ MySQL >= 5.5

بدءًا من الإصدار 5.5 من MySQL، تسمح لك وظيفة ExtractValue() باستخراج محتوى النص من الداخل عناصر XML. من خلال تمرير حقل HTML إلى ExtractValue() وتحديد تعبير XPath '//text()'، يمكنك استرداد قيمة النص العادي:

SELECT ExtractValue(field, '//text()') FROM table;

يقوم هذا الاستعلام بإزالة جميع علامات HTML بشكل فعال من الحقل المحدد، ويعيد النص العادي فقط المحتوى.

المرجع:

  • [توثيق وظائف MySQL XML](https://dev.mysql.com/doc/refman/5.5/en/ xml-functions.html)
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3