我在网上搜索了这个,但有没有人有正则表达式从这个文本中提取主机?
Host: my.domain.com
答案 0 :(得分:0)
使用捕获组(您必须在之后从组1中检索值):
Host:\s*(.*)$
使用lookbehind(由于可变长度的lookbehind,在大多数正则表达式引擎中不起作用,但匹配本身就是你想要的值):
(?<=Host:\s*).*$
答案 1 :(得分:0)
检查这是否对您有所帮助
function fnGetDomain(url)
{
return (url.match(/:\/\/(.[^/]+)/)[1]).replace('www.','');
}
答案 2 :(得分:0)
(([a-zA-Z0-9\-]+\.)+[a-zA-Z0-9\-]+$)