Javascript解析文本帮助
我想要一些建议。我正试图从一个长字符串中提取一些文本。字符串在这里: 我有一个脚本,它发出一个HTTP请求来获取所有这些文本,但只需要从这个长字符串中获取某些内容 我想从长字符串中获取以下文本:Javascript解析文本帮助,javascript,jquery,Javascript,Jquery,我想要一些建议。我正试图从一个长字符串中提取一些文本。字符串在这里: 我有一个脚本,它发出一个HTTP请求来获取所有这些文本,但只需要从这个长字符串中获取某些内容 我想从长字符串中获取以下文本: Cleveland%20114%20%20%20LA%20Clippers%2090%20(FINAL) Indiana%20at%20Atlanta%20(6:00%20PM%20ET) Utah%20at%20Sacramento%20(6:00%20PM%20ET) Milwaukee%20at%
Cleveland%20114%20%20%20LA%20Clippers%2090%20(FINAL)
Indiana%20at%20Atlanta%20(6:00%20PM%20ET)
Utah%20at%20Sacramento%20(6:00%20PM%20ET)
Milwaukee%20at%20Brooklyn%20(8:00%20PM%20ET)
New%20York%20at%20LA%20Lakers%20(9:30%20PM%20ET)
我不知道最好的办法是什么。。我是否应该尝试抓住nba_s_left1=和
&
之间的文本。如果是这样,我该怎么做呢?看起来整个长字符串都是一个大的查询字符串。所以你可以用这个js函数来解析它:
function parseQuery(qstr) {
var query = {};
var a = qstr.substr(1).split('&');
for (var i = 0; i < a.length; i++) {
var b = a[i].split('=');
query[decodeURIComponent(b[0])] = decodeURIComponent(b[1] || '');
}
return query;
}
query = parseQuery(longString);
函数解析查询(qstr){
var query={};
变量a=qstr.substr(1).split('&');
对于(变量i=0;i
然后通过调用query[“nba_s__left1”]