正则表达式取根域名

例如
http://z.qq.com/?url=http://www.baidu.com
https://z.qq.com:808/?index
https://qq.com:808/?index
能完美取到根域名的 qq.com
最新回答
初逝的格调シ

2024-04-18 04:08:47

^https?://([^.]+\.)?[^:/.]+\.[^:/.]+(?=[:/])
(?<=https?://([^.]+\.)?)[^:/.]+\.[^:/.]+(?=[:/])
先用第一个正则匹配,再把匹配的结果用第二个正则提取根域名