我正在尝试使用使用常规字符串的链接来查找域名。有些链接可以正常工作,有些则不能。
示例:
有一个链接
https://ru.stackoverflow.com/questions/ask
我需要找到一个域名:
https://ru.stackoverflow.com/
我正在使用以下正则表达式:
.*[://].*[/]{1}
但出于某种原因,代码为我找到了这一部分 -
https://ru.stackoverflow.com/questions/
尽管在使用其他链接时一切都按预期工作。
关联
https://vc.ru/new
我在常规字符串上发现了什么 -
https://vc.ru/
问题是有些链接被正确处理,有些则没有。问题是什么?
PS 我在论坛的答案中没有找到合适的问题。只有没有 https/http 的域搜索。我需要搜索和协议
使用“惰性”量词
.+?
并删除不必要的方括号为什么不使用标准库进行解析
url
?结论: