Navigation Bar

Thursday, July 16, 2009

Extract/Split Email Address From String

private string[] ExtractEmailAddressesFromString(string source)
{
MatchCollection mc = default(MatchCollection);
int i = 0;

mc = Regex.Matches(source, "([a-zA-Z0-9_\\-\\.]+)@([a-zA-Z0-9_\\-\\.]+)\\.([a-zA-Z]{2,5})");
string[] results = new string[mc.Count];
for (i = 0; i <= results.Length - 1; i++)
{
results[i] = mc[i].Value;
}

return results;
}

No comments:

Post a Comment