Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Linq;
- using System.Collections.Generic;
- using System.Text.RegularExpressions;
- namespace Extract_Emails
- {
- class Program
- {
- static void Main()
- {
- string text = Console.ReadLine();
- string pattern = @"[?!^ ][a-z0-9](?:[\/_\-?]+(?:\.[a-z0-9\/_-]+)*|(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*)@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:(([0-5]|[0-4][0-9])|[0-9][0-9]|[1-9]?[0-9]))\.){3}(?:(([0-5]|[0-4][0-9])|[0-9][0-9]|[1-9]?[0-9])|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])";
- MatchCollection emails = Regex.Matches(text, pattern);
- foreach(Match email in emails)
- {
- string mail = email.Value.ToString().Trim();
- Console.WriteLine(mail);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement