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
    Tham gia ngày:
    22/5/13
    Bài viết:
    4,996
    Đã được thích:
    1,216
    Đ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#)

    Chỉnh sửa cuối: 24/3/17
  2. zimmypro88
    Tham gia ngày:
    13/10/14
    Bài viết:
    17
    Đã được thích:
    0
    Điểm thành tích:
    3
    Hay quá. cảm ơn bạn đã chia sẻ
     
  3. Vaytiennongs86
    Tham gia ngày:
    24/1/19
    Bài viết:
    13
    Đã được thích:
    0
    Điểm thành tích:
    1
    Cảm ơn thớt đã chia sẻ
     
  4. sodacaocap
    Tham gia ngày:
    20/3/19
    Bài viết:
    34
    Đã được thích:
    0
    Đ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
    Tham gia ngày:
    18/6/19
    Bài viết:
    21
    Đã được thích:
    0
    Điểm thành tích:
    6
    Giới tính:
    Nữ
    hữu ích, cảm ơn chủ top đã chia sẻ
     
  6. jan nguyen
    Tham gia ngày:
    19/7/19
    Bài viết:
    19
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nữ
    còn những bài nào tương tự thế này không ạ?
     
  7. Hoàng Phương An
    Tham gia ngày:
    12/6/19
    Bài viết:
    26
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nữ
    hay quá, cảm ơn thớt đã chia sẻ
     
  8. Phượng Hằng
    Tham gia ngày:
    21/7/15
    Bài viết:
    20
    Đã được thích:
    0
    Điểm thành tích:
    6
    Giới tính:
    Nữ
    ok chủ top! mình sẽ thử ạ
     
  9. nuongheo2008
    Tham gia ngày:
    23/9/19
    Bài viết:
    20
    Đã được thích:
    0
    Điểm thành tích:
    6
    Học code là cả một quá trình và kiên nhẫn haizz
     
  10. Thompson Clegg
    Tham gia ngày:
    22/11/19
    Bài viết:
    19
    Đã được thích:
    1
    Điểm thành tích:
    1
    Giới tính:
    Nam
    Cảm ơn add đã chia sẻ bài viết hữu ích
     
  11. tongtuana2
    Tham gia ngày:
    2/12/19
    Bài viết:
    21
    Đã được thích:
    0
    Điểm thành tích:
    6
    wwoowwww. hay quá top ơi
     
  12. organicbanme
    Tham gia ngày:
    3/12/19
    Bài viết:
    17
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    oh thế à mình cảm ơn
     
  13. ngophangroup
    Tham gia ngày:
    16/12/19
    Bài viết:
    13
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    C# mà làm web thì chất lượng nhỉ
     
  14. htnhatrang
    Tham gia ngày:
    13/12/19
    Bài viết:
    67
    Đã được thích:
    0
    Điểm thành tích:
    8
    Giới tính:
    Nam
    :) up up up cho chủ top
     


Chủ để tương tự : Xóa link
Diễn đàn Tiêu đề Date
Lập trình web Asp.net Xóa ký tự đặc biệt Remove Character đầu hoặc cuối chuỗi c# asp.net mvc 13/7/19
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