حذف تگ های Html از متن
گاهی اوقات ما لازم داریم تا تگ های Html را از متنی که توسط دستورات Html دارای فرمت شده، حذف کنیم. این کار در یک خط و خیلی ساده امکان پذیر است :
پی نوشت
این کد توسط دستور Replace و استفاده از RegularExpressions تمامی عباراتی که بصورت تگ های Html هستند را با String.Empty جایگزین می کند.
مزیت این کار زمانیست که شما می خواهید خلاصه مطلبی را نشان دهید. در چنین مواقعی حذف تصاویر که بصورت تگ img زبان Html استفاده می شوند الزامیست. همچنین وقتی صحبت از نمایش خلاصه مطلب می شود بلافاصله کوتاه کردن رشته های بلند به ذهن شما خطور خواهد کرد که اگر مثلا" شما 40 کارکتر اول را بخواهید بدون حذف تگ های Html نشان دهید، یقینا" کد Html خروجی شما از فرم استاندارد خارج می شود.
public string StripHTML(string str) { return System.Text.RegularExpressions.Regex.Replace(str, @"<(.|\n)*?>", string.Empty); }
پی نوشت
این کد توسط دستور Replace و استفاده از RegularExpressions تمامی عباراتی که بصورت تگ های Html هستند را با String.Empty جایگزین می کند.
مزیت این کار زمانیست که شما می خواهید خلاصه مطلبی را نشان دهید. در چنین مواقعی حذف تصاویر که بصورت تگ img زبان Html استفاده می شوند الزامیست. همچنین وقتی صحبت از نمایش خلاصه مطلب می شود بلافاصله کوتاه کردن رشته های بلند به ذهن شما خطور خواهد کرد که اگر مثلا" شما 40 کارکتر اول را بخواهید بدون حذف تگ های Html نشان دهید، یقینا" کد Html خروجی شما از فرم استاندارد خارج می شود.
+ نوشته شده در یکشنبه سوم آبان ۱۳۸۸ ساعت 12:34 توسط علیرضا اسم رام
|