7.3. 从Url中提取域Domain的URL:getDomainUrl
//extrat the domain url from original url
//from
//http://answers.yahoo.com/question/index?qid=20130323071141AA8PffP
//get
//http://answers.yahoo.com
public string getDomainUrl(string url)
{
string domainUrl = "";
Regex urlRx = new Regex(@"((https)|(http)|(ftp))://[\w\-\.]+");
Match foundUrl = urlRx.Match(url);
if (foundUrl.Success)
{
//int slashIndex = foundUrl.Index + foundUrl.Length;
domainUrl = url.Substring(0, foundUrl.Length);
}
else
{
domainUrl = "";
}
return domainUrl;
}
例 7.3. getDomainUrl 的使用范例