如果是是在浏览器中,可以利用浏览器来的一些支持来加速解析,例如
var parser = document.createElement('a');
parser.href = "http://111.111.11.11:4645/igserver/ogc/kvp/TAS10R52000J49/WMTSServer?sdfdsfdsaf"
则有
parser.protocol; // http:
parser.hostname; // 111.111.11.11
parser.port; // 4645
parser.host; // 111.111.11.11:4645
parser.pathname; // /igserver/ogc/kvp/TAS10R52000J49/WMTSServer
parser.search; // ?sdfdsfdsaf
这里对 parser.pathname
进一步处理:
var Arrs=parser.pathname.split('/');
console.log(Arrs[4]);
即这里你想要的就是Arrs[4]。
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…