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,618
    Đã được thích:
    1,130
    Đ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

    zimmypro88 Thành Viên Mới

    Tham gia ngày:
    13/10/14
    Bài viết:
    16
    Đã được thích:
    0
    Điểm thành tích:
    3
    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:
    13
    Đã đượ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:
    35
    Đã đượ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

    ingiacucre Thành Viên Mới

    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

    jan nguyen Thành Viên Mới

    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

    Hoàng Phương An Thành Viên Mới

    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

    Phượng Hằng Thành Viên Mới

    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

    nuongheo2008 Thành Viên Mới

    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

    Thompson Clegg Thành Viên Mới

    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

    tongtuana2 Thành Viên Mới

    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

    organicbanme Thành Viên Mới

    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

    ngophangroup Thành Viên Mới

    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

    htnhatrang Thành Viên Mới

    Tham gia ngày:
    13/12/19
    Bài viết:
    69
    Đã được thích:
    0
    Điểm thành tích:
    8
    Giới tính:
    Nam
    :) up up up cho chủ top
     


Like và Share ủng hộ ITSEOVN