Trường hợp có 1 thẻ Html nhưng ở dạng chuỗi thì sử dụng regular expression để replace những đoạn có cấu trúc là 1 tag mở hay tag đóng của 1 thẻ Html.
Có rất nhiều mẫu để tìm tag html ví dụ "<[^>]*>" hoặc "<.*?>" . Trường hợp này mình dùng mẫu "<[^>]*>":
- public static string RemoveHtml(this string text)
- {
- return Regex.Replace(text, "<[^>]*>", string.Empty);
- }
- string link = "<a href=\"http://www.hanhtranglaptrinh.com/2012/11/goi-ham-javascript-bang-webbrowser.html\">Gọi hàm Javascript bằng webbrowser control C#</a>";
- string anchorText = link.RemoveHtml();//Gọi hàm Javascript bằng webbrowser control C#
Không có nhận xét nào :
Đăng nhận xét