十
17
2010
根据url提取网站域名的方法小结
作者: seasun前言:最近使用到了他人总结的一个基础类库。查看了下源码,发现String帮助类的一个辅助方法不是很严谨,重构之。
1、原来程序的写法
public static string GetDomainName(string url)
{
Regex reg = new Regex(@"http(s)?://([\w-]+\.)+[\w-]+/?");
string result = reg.Match(url, 0).Value;
if (result.IndexOf("http://") > -1)
{
result = result.Replace("http://", string.Empty);
}
else if (result.IndexOf("https://") > -1)
{
result = result.Replace("https://", string.Empty);
}
return result.Replace("/", string.Empty);
}
