我需要从大字符串中过滤掉特定的单词。
首先我使用str.mactch
过滤掉它。
现在我需要从过滤结果中删除前7个字符。但是由于str.slice
,我一直收到空字符串。
var response = UrlFetchApp.fetch("SomeURL", fetchArgs);
var response2 = response.getContentText();
var response3 = response2.match("key.......[0-9]{2,10}");
Logger.log(response3);
var response4 = response3.slice(5,7);
Logger.log(response4);
}
答案 0 :(得分:0)
需要使用String.Join
方法。在此slice
之后。
https://msdn.microsoft.com/en-us/library/57a79xd0%28v=vs.110%29.aspx
var response = UrlFetchApp.fetch("someURL", fetchArgs);
var response2 = response.getContentText();
var response3 = response2.match(/parent":{"id":"[0-9]{2,10}","key":"NEN-[0-9]{2,10}/g);
Logger.log(response3);
var response4 = response3.join();
Logger.log(response4);
var response5 = response4.slice (30);
Logger.log(response5);
}