最近做互联网项目,需要从URL中提取主域名,从网上找了很多。大部分都只是从http://查询域名/ 对于http://youa.baidu.com/,http://www.baidu.com/ http://baidu.com/等就不能提取baidu.com这样的主域名。
经过多次修改终于找到了一个可以:
/************************************************************
Regex rex = new Regex(@"(?<=://[/w-]+/.)([/w-]+/.)+[/w-]+(?<=/?)", RegexOptions.Compiled | RegexOptions.IgnoreCase);
************************************************************/
特此做个记号,将来好用!