عدم ظهور النص بالشكل الذي تريده من قاعدة البيانات

أحيانا يلزمنا أن نقوم بعرض جزء من النص المستخرج من قاعدة البيانات،  وليس النص بأكمله ولكننا عند العرض نكتشف أنه لا يتم ذلك بالشكل الذي نريده كظهور عدد الحروف أقل من المطلوب أو عدم ظهوره نهائيا

سبب عدم ظهور النصوص ، هو أنك عندما تقوم بقص جزء من النص فإنك تقص نهاية الوسم HTML أيضا وبالتالي يظهر لك وسم بداية بدون نهاية فيتداخل مع باقي الوسوم وتحدث المشاكل .

ولحل أمر كهذا سيتم حذف الوسوم من النص قبل عرضه بإستخدام ال regular expression بالشكل التالي

 System.Text.RegularExpressions.Regex.Replace(x, "<.*?>", "")

مع ملاحظة أن حرف x هو المتغير المحتوي على النص الذي سيتم استبدال كل وسم فيه بقيمة فارغة
بنظري الحل هذا مبسط  رائع ومميز خالي من التعقيد ، وقد يخطر ببالك حل أخر ، وهو صحيح إذا كان يؤدس الغرض

About the author

خليل سليم

Leave a Comment

هذا الموقع يستخدم Akismet للحدّ من التعليقات المزعجة والغير مرغوبة. تعرّف على كيفية معالجة بيانات تعليقك.