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