网址示例:
let str = 'https://www.google.com.ua/images/branding/product/ico/googleg_lodp.ico'
let str1 = 'https://www.google.com/images/branding/product/ico/googleg_lodp.ico'
let str2 = 'https://books.google.com.ua/images/branding/product/ico/googleg_lodp.ico'
如何从这些网址中仅获取网站名称?只有一句话 - 谷歌。
答案 0 :(得分:0)
以下模式将使组name
返回您想要的内容:
[.+:\/\/]?[^.]*\.?(?<name>[^.]+).+
例如,对于像https://google.com.br
这样的网址,它会起作用。如果您认为这种方式已经足够,请告诉我。
修改强>
像我指出的那样处理案件非常困难:
在第一种情况下,正确的回报是google
,但在第二种情况下,理想的结果是books
。
答案 1 :(得分:0)