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

    phamcongson

    Police

    Tham gia ngày:
    3/6/13
    Bài viết:
    518
    Đã được thích:
    98
    Đ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#)

    danh sách diễn đàn rao vặt gov chất lượng
    Chỉnh sửa cuối: 24/3/17
  2. Vaytiennongs86

    Vaytiennongs86 Thành Viên Mới

    Tham gia ngày:
    24/1/19
    Bài viết:
    22
    Đã đượ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

    HoaPhuHoaAn Thành Viên Mới

    Tham gia ngày:
    12/4/19
    Bài viết:
    70
    Đã được thích:
    0
    Điểm thành tích:
    6
    Giới tính:
    Nữ
    Cảm ơn bạn rất hữu ích
     
  4. daikathay

    daikathay Thành Viên Mới

    Tham gia ngày:
    10/6/19
    Bài viết:
    21
    Đã đượ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

    ingiacucre Thành Viên Mới

    Tham gia ngày:
    18/6/19
    Bài viết:
    30
    Đã đượ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

    minhtranseo Thành Viên Mới

    Tham gia ngày:
    13/8/19
    Bài viết:
    21
    Đã đượ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

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

    Tham gia ngày:
    12/6/19
    Bài viết:
    27
    Đã đượ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

    Gạch Bông Gió Dana Tiles Thành Viên Mới

    Tham gia ngày:
    11/9/19
    Bài viết:
    11
    Đã được thích:
    0
    Đ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

    nuongheo2008 Thành Viên Mới

    Tham gia ngày:
    23/9/19
    Bài viết:
    32
    Đã đượ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

    hochoiseo Thành Viên Mới

    Tham gia ngày:
    26/9/19
    Bài viết:
    23
    Đã đượ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

    hochoiseo Thành Viên Mới

    Tham gia ngày:
    26/9/19
    Bài viết:
    23
    Đã đượ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.
     


Like và Share ủng hộ ITSEOVN