可能重复:
how to get domain name from URL
PHP Getting Domain Name From Subdomain
正如我从谷歌的例子中找到了很多,因为以下内容从网址获取域名并不是那么普遍:
是否有任何解决方案,可以获得普遍的域名。
答案 0 :(得分:0)
我在Ruby中使用以下正则表达式,它对我有用:
/(https?:\/\/([-\w\.]+)+(:\d+)?(\/([-\w\/_\.]*(\?\S+)?)?)?)/
示例:http://rubular.com/r/wyR7yvKT6q
但你在域下的意思是什么?上面的正则表达式正确提取域
http://my.subdomain.ko.uk
to
my.subdomain.ko.uk <-- this is domain
或者您可以使用:
.*([^\.]+)(com|net|org|info|coop|int|co\.uk|org\.uk|ac\.uk|uk|__and so on__)$
/^(?:www\.)?(.*?)\.(?:com|au\.uk|co\.in)$/