1
10
不能用正则表达式执行此操作,因为您不知道后缀中有多少块。 例如 google.com 后缀为 subdomain.google.com google.com 谷歌 . 尽管你最终会 co.uk . |
2
9
不要使用regex,使用.split()方法并从那里开始工作。
如果您的用例相当狭窄,则可以根据需要检查TLD,然后根据需要返回最后2或3个段:
它会让你的眼睛流血比任何正则表达式解决方案。 |
3
1
编辑: 为了澄清,它正在寻找:
然后三件事之一。。。
最后是单词边界(\b),表示字符串的结尾、空格或非单词字符(在正则表达式中,单词字符通常是字母数字和下划线)。
|
4
1
在我的例子中,我知道所有相关的url都将使用这个regex进行匹配。 |
5
0
编辑:小心三部分TLD的问题,如domain.co.uk. |
Xavier Font · 如何将我的web域设置为转到特定端口? 2 年前 |
kjubus · 带重定向和包含的SPF记录 6 年前 |
Tamas · docker compose中的域配置 6 年前 |
Bill Greer · 如何使用c正确检查DNS条目是否存在# 6 年前 |
Frank · 什么证明你是域名的所有者[已关闭] 6 年前 |