Replace tất cả email address trong chuỗi string truyền vào asp.net c# MVC

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

  1. seolagi

    seolagi

    Vip Member

    Tham gia ngày:
    16/4/14
    Bài viết:
    706
    Đã được thích:
    55
    Điểm thành tích:
    28
    Mình có cái chuỗi

    string = "chào mừng các bạn tới với website diễn đàn, mọi thông tin vui lòng liên hệ email: seo@gmail.com hoặc suport@pharma360.vn, chúng tôi xin chân thành cảm ơn."

    Giờ mình muốn code replace tất cả Email khúc đầu của nó thành

    kết quả = "chào mừng các bạn tới với website diễn đàn, mọi thông tin vui lòng liên hệ email: (Email đã bị ẩn)xxx@gmail.com hoặc (Email đã bị ẩn)xxx@pharma360.vn, chúng tôi xin chân thành cảm ơn."

    Mình sử dụng code C# asp.net với mô hình MVC lập trình web asp.net MVC ý, tại khách truyền vào nội dung có chưa Email, giờ mình muốn xóa nó đi hết thì làm như thế nào với các hàm Regex.Replace hoặc Replace
    Cảm ơn
     
    Cảm ơn đã xem bài:

    Replace tất cả email address trong chuỗi string truyền vào asp.net c# MVC

    danh sách diễn đàn rao vặt gov chất lượng
  2. 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,379
    Đã được thích:
    1,059
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Của bạn đây nhé:
    VD:
    // stContent = RepEmailbyITseovn("Nội dung Phạm Công Sơn liên hệ email: phamcongson2003@gmail.com")
    Mã:
    public string RepEmailbyITseovn(string strContent)
    {
        strContent = Regex.Replace(strContent, @"\w+([-+.']\w+)*@", "(Email đã bị ẩn)xxx@");
        return strContent;
    }
    Kết quả: "Nội dung Phạm Công Sơn liên hệ email: (Email đã bị ẩn)xxx@gmail.com"

    Hoặc

    Kết quả: "Nội dung Phạm Công Sơn liên hệ email: xxx"

    Code sau:
    Mã:
    strContent = Regex.Replace(strContent, @"\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*", "xxx");
    Hoặc

    Kết quả: "Nội dung Phạm Công Sơn liên hệ email: phamcongson2003@xxx"

    Code sau:
    Mã:
    strContent = Regex.Replace(strContent, @"@\w+([-.]\w+)*\.\w+([-.]\w+)*", "@xxx");
     
    Chỉnh sửa cuối: 28/5/19
  3. 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ữ
    mù tịt, mình đúng là nhỏ bé so với các a c ở dây
     
  4. suckhoecuaban94

    suckhoecuaban94 Thành Viên Mới

    Tham gia ngày:
    20/6/19
    Bài viết:
    20
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    Thank chủ thớt. Chia sẽ bài viết quá hay. đúng cái đang cần
     


Like và Share ủng hộ ITSEOVN