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:
    569
    Đã được thích:
    43
    Đ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,370
    Đã được thích:
    1,008
    Đ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:
    33
    Đã đượ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:
    23
    Đã đượ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
     


Chủ để tương tự : Replace tất
Diễn đàn Tiêu đề Date
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 Validation of viewstate MAC failed khi save update trong asp.net 12/4/17
Lập trình web Asp.net Lấy, Get datatable từ ashx trả về trong javascript sử dụng ajax trong c# asp.net 3/11/16
Lập trình web Asp.net The state information is invalid for this page and might be corrupted 14/8/13

Like và Share ủng hộ ITSEOVN