Xóa link, url trong chuỗi code HTML sử dụng asp.net (C#)

Thảo luận trong 'Lập trình web Asp.net' bắt đầu bởi admin, 24/3/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,352
    Đã được thích:
    987
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Trong lập trình, khi bạn lấy dữ liệu toàn bộ 1 web hoặc bài viết của 1 website thường bị dính url, đường dẫn, link trong 1 chuỗi, 1 đoạn code hoặc bài viết đó.
    Việc tìm kiếm và xóa link, url này khá phức tạp nếu bạn sử dụng code thủ công. Hôm nay mình hướng dẫn các bạn đoạn code sử dụng thư viện RegularExpressions với hàm Regex với chuỗi ký tự tìm kiếm.
    Mã:
    Regex.Replace(str, @"<a\b[^>]+>([^<]*(?:(?!</a)<[^<]*)*)</a>", "$1")
    
    • Với str là chuỗi được truyền vào cần xóa link url.
    Để xóa link url, link trong đoạn code html, bài viết đó mà bạn sử dụng code c# (asp.net) thì bạn làm như sau:

    Trong trang aspx.cs bạn khai báo thư viện sau:
    Mã:
    using System.Text.RegularExpressions;
    
    Tại nơi bạn muốn bỏ chuỗi link trong code html bạn khai báo sau:
    Mã:
    string str = "itseovn <a href='https://itseovn.com'>diễn đàn SEO</a> Việt Nam";
    string strResult= Regex.Replace(str, @"<a\b[^>]+>([^<]*(?:(?!</a)<[^<]*)*)</a>", "$1");
    
    • Trong đó str là chuỗi bạn cần xóa link đi.
    • Và strResult là chuỗi kết quả nhận về.
    • Kết quả nhận được ở ví dụ trên là chuỗi : itseovn diễn đàn SEO Việt Nam đã bị xóa link https://itseovn.com đi
     
    Cảm ơn đã xem bài:

    Xóa link, url trong chuỗi code HTML sử dụng asp.net (C#)

    danh sách diễn đàn rao vặt gov chất lượng
    Chỉnh sửa cuối: 24/3/17
  2. zimmypro88

    zimmypro88 Thành Viên Mới

    Tham gia ngày:
    13/10/14
    Bài viết:
    23
    Đã được thích:
    0
    Điểm thành tích:
    1
    Hay quá. cảm ơn bạn đã chia sẻ
     
  3. Vaytiennongs86

    Vaytiennongs86 Thành Viên Mới

    Tham gia ngày:
    24/1/19
    Bài viết:
    22
    Đã được thích:
    0
    Điểm thành tích:
    1
    Cảm ơn thớt đã chia sẻ
     
  4. sodacaocap

    sodacaocap Thành Viên Mới

    Tham gia ngày:
    20/3/19
    Bài viết:
    62
    Đã được thích:
    1
    Điểm thành tích:
    8
    Giới tính:
    Nữ
    cảm ơn chủ top đã chia sẻ, thật sự rất hưu ích
     
  5. ingiacucre

    ingiacucre Thành Viên Mới

    Tham gia ngày:
    18/6/19
    Bài viết:
    22
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nữ
    hữu ích, cảm ơn chủ top đã chia sẻ
     
  6. haothien022499

    haothien022499 Thành Viên Mới

    Tham gia ngày:
    14/6/19
    Bài viết:
    53
    Đã được thích:
    0
    Điểm thành tích:
    6
    Giới tính:
    Nam
    thanks ad nha đúng lúc cần ^_^
     


Chủ để tương tự : Xóa link
Diễn đàn Tiêu đề Date
Lập trình web Asp.net Xóa file, delete file trong asp.net c# như thế nào 7/3/18
Lập trình web Asp.net Xóa Remove Row trong DataTable asp.net như thế nào? 2/2/18
Lập trình web Asp.net Xóa dữ liệu trong table giỏ hàng khi đặt hàng xong trong asp.net 29/11/17
Lập trình web Asp.net Cách xóa ký tự html trong chuỗi asp.net (c#) 1/6/17
Lập trình web Asp.net Xóa toàn bộ định dạng html trong chuỗi file text c# asp.net 4/5/17

Like và Share ủng hộ ITSEOVN