在 php 中获取域名(不是子域)
2022-08-30 12:33:58
我有一个URL,可以是以下任何格式:
http://example.com
https://example.com
http://example.com/foo
http://example.com/foo/bar
www.example.com
example.com
foo.example.com
www.foo.example.com
foo.bar.example.com
http://foo.bar.example.com/foo/bar
example.net/foo/bar
从本质上讲,我需要能够匹配任何正常的URL。我如何提取(或.net,无论tld碰巧是什么。我需要它来与任何TLD一起使用。通过单个正则表达式从所有这些中?example.com