Lọc toàn bộ Email trong 1 file, 1 trang web, chuỗi html với asp.net (c#)

Thảo luận trong 'Lập trình web Asp.net' bắt đầu bởi phamcongson, 24/3/17.

  1. phamcongson
    Tham gia ngày:
    3/6/13
    Bài viết:
    474
    Đã được thích:
    93
    Điểm thành tích:
    28
    Giới tính:
    Nam
    Việc lọc email trong 1 chuỗi hay 1 trang web, hay 1 file text chứa tùm lum các ký tự chữ số,.. và email khá quan trọng khi bạn có 1 list Email từ gmail, nhưng khi lấy về nó lại lộn xộn gồm email và chữ dính vào không thể copy bằng tay được.

    Code lấy toàn bộ email trong 1 file text chứa lung tung các ký tự,.. làm như sau:

    Sử dụng thư viện
    Mã:
    using System.Text.RegularExpressions;
    
    Code Lọc Email
    Mã:
    public void LocEmail()
    {
            //Lấy đường dẫn chứa file linh tinh gồm email và các ký tự html, text, code,...
            //Hoặc bạn có thể truyền vào 1 đoạn chứa tùm lum giá trị.
            String path = Server.MapPath("~/App_Data/Emails.txt");
    
            //đọc toàn bộ nội dung trong file
            String text = System.IO.File.ReadAllText(path);
    
            //lấy các chuỗi khớp với \w+@\w+(\.\w+){1,3} - Lọc Email
            var Emails = Regex.Matches(text,@"\w+@\w+(\.\w+){1,3}");
            var list = new HashSet<String>(); //HashSet trùng nhau thì không lấy
          
            //Lấy ra list Email
            foreach(var email in Emails)
            {
                   list.Add(email.ToString());
             }
    }
    
    • Với list là danh sách chứa toàn bộ Email.
     
    Cảm ơn đã xem bài:

    Lọc toàn bộ Email trong 1 file, 1 trang web, chuỗi html với asp.net (c#)

    Chỉnh sửa cuối: 24/3/17
  2. Vaytiennongs86
    Tham gia ngày:
    24/1/19
    Bài viết:
    13
    Đã được thích:
    0
    Điểm thành tích:
    1
    1 file text chứa tùm lum các ký tự chữ số
     
  3. HoaPhuHoaAn
    Tham gia ngày:
    12/4/19
    Bài viết:
    28
    Đã được thích:
    1
    Điểm thành tích:
    6
    Giới tính:
    Nữ
    Cảm ơn bạn rất hữu ích
     
  4. daikathay
    Tham gia ngày:
    10/6/19
    Bài viết:
    15
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    Thank ad cam thay bai viet that huu ich
     
  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ữ
    Rất hữu ích, cảm ơn chủ top đã chia sẻ
     
  6. minhtranseo
    Tham gia ngày:
    13/8/19
    Bài viết:
    20
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    cảm ownn ad đúng thứ mình đang cần
     
  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. Gạch Bông Gió Dana Tiles
    Tham gia ngày:
    11/9/19
    Bài viết:
    20
    Đã được thích:
    1
    Điểm thành tích:
    1
    Giới tính:
    Nam
    cảm ơn đã chia sẻ thông tin hữu ích cho mọi người
     
  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
    Cảm ơn bạn. Tôi đang rất cần nó
     
  10. hochoiseo
    Tham gia ngày:
    26/9/19
    Bài viết:
    21
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nữ
    Cảm ơn bạn. Tôi đang rất cần nó
     
  11. hochoiseo
    Tham gia ngày:
    26/9/19
    Bài viết:
    21
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nữ
    ...11..11.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.
     
  12. 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
     
  13. Daniel Pham
    Tham gia ngày:
    1/1/20
    Bài viết:
    18
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    Cam on ban, bai viet rat sau sac
     
  14. huuphathd
    Tham gia ngày:
    10/2/20
    Bài viết:
    19
    Đã được thích:
    0
    Điểm thành tích:
    3
    Giới tính:
    Nam
    ngày xưa mình có phần mềm lọc mail mà giờ dùng k được, dùng win xp thì được còn win 7 ko dùng được
     
  15. Tuyết Nguyễn
    Tham gia ngày:
    4/3/20
    Bài viết:
    15
    Đã được thích:
    0
    Điểm thành tích:
    3
    Giới tính:
    Nữ
    Mail toàn rác không à. May mà nhờ đọc bài viết của bạn đấy
     


Chủ để tương tự : Lọc toàn
Diễn đàn Tiêu đề Date
Lập trình web Asp.net Code Regex.Matches lọc lấy href, url trong đoạn file html 25/4/17
Lập trình web Asp.net Hàm lọc Email không hợp lệ trong asp.net (c#) với Regex.IsMatch 24/3/17
Lập trình web Asp.net Tối ưu tốc độ PageSpeed MVC asp.net toàn tập 18/9/20
Lập trình web Asp.net Lấy toàn bộ thẻ src và <img /> của chuỗi html truyền vào trong asp.net 7/3/18
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