解析域名需要正则表达式帮助

本文关键字:正则表达式 帮助 域名 | 更新日期: 2023-09-27 17:50:32

我有一个正则表达式,它返回URL的顶级域,无论它是.com, .com.au等,并解析出任何子域。我需要修改它以返回顶级域和第一个子域。所以如果我输入

http://test1.hello.mydomain.com.au

应该返回

hello.mydomain
有人能帮我一下吗?下面是抓取顶级域名的方法:
(?<=^(?:(?:ht|f)tps?)?://)[^/]+?(?=(?:'.(?:[a-z]{2,3}?'.[a-z]{2}|[a-z]{2,3}))(?:/|$))

解析域名需要正则表达式帮助

这不是一个可以单独使用正则表达式解决的问题。您正在寻找公共后缀列表,该列表包含有关如何按您描述的方式拆分域名的程序可读信息。