匹配顶级域名的正则表达式

    技术2022-05-20  52

    最近做互联网项目,需要从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);

    ************************************************************/

     

    特此做个记号,将来好用!


    最新回复(0)