E-MAIL 邮箱地址提取正则函数
业余程序员 2007-08-21 10:28:31 以前在网上找了一下正则函数由于没有仔细检查导致邮箱过滤出现严重问题.上午自己研究了一下正则表达式.现已写好了邮箱地址撮程序.希望大家给于指正.已测试成功.
public static string GetMailInWords(string StrBody)
{
string AllString ="";
Regex re = new Regex(@"(?<email>[/a-zA-Z0-9._/-]+@+[/a-zA-Z0-9/.-]*)", RegexOptions.IgnoreCase);
foreach(Match m in re.Matches(StrBody))
AllString =AllString+"\n"+m.Groups["email"].Value;
return AllString;
}