Xóa toàn bộ định dạng html trong chuỗi file text c# asp.net

Thảo luận trong 'Lập trình web Asp.net' bắt đầu bởi admin, 4/5/17.

  1. admin

    admin Phạm Công Sơn Thành viên BQT

    Tham gia ngày:
    22/5/13
    Bài viết:
    4,021
    Đã được thích:
    847
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Hôm này ITSEOVN hướng dẫn các bạn cách xóa toạn bộ định dạng kiểu HTML trong biến text hoặc dự liệu lấy về ra khỏi chuỗi dữ liệu.

    Ví dụ bạn có chuỗi lộn xộn html và chữ, text, javascript,.... như sau:

    Mã:
    string str="Xóa toàn <a href='http://itseovn.com'>bộ định</a> dạng <b>html</b> trong chuỗi file text c# asp.net <style>a {font-size:19px;}</style>";
    
    Bạn muốn xóa thành chuỗi còn : Xóa toàn bộ định dạng html trong chuỗi file text c# asp.net

    Để làm được như vậy bạn làm như sau:

    Mã:
    public static string HtmlStrip(string input)
    {
        input = Regex.Replace(input, "<script>(.|\n)*?</script>", string.Empty); // xóa tất cả định dạng <script></script> nằm trong
        input = Regex.Replace(input, "<style>(.|\n)*?</style>", string.Empty); // xóa tất cả định dạng <style></style> nằm trong
        input = Regex.Replace(input, @"<xml>(.|\n)*?</xml>", string.Empty); // xóa tất cả <xml></xml> nằm trong
        return Regex.Replace(input, @"<(.|\n)*?>", string.Empty); // xóa những thẻ ví dụ như "<p>sơn<span> linh</span></p>" thành "sơn linh"
    }
    
    • Nếu bạn muốn xóa luôn ký tự xuống hàng thì dùng hàm : Replace("\n", string.Empty) nhé.
    • Với input là chuỗi được truyền vào.
    Tag từ khóa bài viết : Remove HTML tags from string including in C#, remove html tags in c#, xóa định dạng html, javascript, css,... trong C#, asp.net
     
    Cảm ơn đã xem bài:

    Xóa toàn bộ định dạng html trong chuỗi file text c# asp.net

    danh sách diễn đàn rao vặt gov chất lượng


Like và Share ủng hộ ITSEOVN