کدهای کاربردی بیسیک فور اندروید

  حذف تگ های HTML در یک رشته

با عرض سلام خدمت شما دوستان و همراهان عزیز !

با استفاده از کد زیر میتوانید تگ های HTML موجود در یک رشته ( String ) را حذف کنید و یک متن ساده از آن استخراج کنید , ابتدا کتابخانه JavaObject را فعال کنید و کد زیر را به اکتیویتی مورد نظرتان اضافه کنید ( در خارج از Sub ها ) :

#if java
public static String html2text(String html) {
 return android.text.Html.fromHtml(html).toString();
}
#end if

برای مثال ما یک رشته با نام st1 داریم که یک متن با تگ های html در آن قرار دارد  :

Dim st1 As String = "<html><p>Hello World !</p></html>"

حالا میخواهیم یک متن ساده بدون تگ از این رشته دریافت کنیم و در یک Label نمایش دهیم :

Dim j As JavaObject
j.InitializeContext
Label1.Text = j.RunMethod("html2text",Array As Object(st1))

به همین سادگی میتوانید تگ های HTML موجود در یک رشته را حذف کنید !

مطلب پیشنهادی :  نمایش یک اکتیویتی به صورت تمام صفحه
ما را در تلگرام دنبال کنید !
BasicLearn@

درباره نویسنده

حامد باقری

برنامه نویس اندروید , طراح وب , طراح گرافیک و رابط کاربری
( مدیر مجموعه بیسیک لرن )
www.HamedBagheri.ir

نظر بدهید

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.