识别邮件ID和URL

时间:2012-09-26 12:16:30

标签: windows-phone-7

我正在创建一个wp7应用程序,在他的应用程序中通过Web服务检索数据,在数据中有一些网址和邮件ID。但看起来像简单的文字。我如何识别网址和邮件ID。

1 个答案:

答案 0 :(得分:1)

使用正则表达式。

对于网址:

Regex r = new Regex("(?\w+)://(?[\w@][\w.:@]+)/?[\w.?=%&=-@/$,]*");
// Match the regular expression pattern against a text string.
Match m = r.Match(text);
while (m.Success)
{
//do things with your matching text
m = m.NextMatch();
}

对于电子邮件,您可以使用其他正则表达式:

Regex regex = new Regex(@"^([\w.-]+)@([\w-]+)((.(\w){2,3})+)$");