-1
日志中的输出应该是“脚本”,因为这些是接下来的10个字符,后跟搜索条件“通用”。请访问www.php.net查看我的意思,您可以在www.php.net顶部找到搜索字符串“通用”。我认为我在这段代码中犯了更多错误,对吧?Google Apps脚本 - 查找字符串并返回以下字符
function parse() {
// parse site and store html in response
var response = UrlFetchApp.fetch('www.php.net').getContentText();
// declare search string and new regex object
var str = "/general-purpose/+10-following-charcters";
var regExp = new RegExp("/general-purpose/.{0,10}", "gi");
// find the string "general-purpose" and store the next 10 characters in response
var response = regExp.exec(str[0]);
// expected result in logger output is " scripting"
Logger.log(response);
}
是的,有一些错误。使用'var regExp = new RegExp(“/ general-purpose /(。{0,10})”,“i”);',然后'var response = regExp.exec(str)[1];'。但是,应该使用第一个'var response = UrlFetchApp.fetch('www.php.net')。getContentText()''文本,而不是'str'和名称变量。 –
好的,谢谢你的帮助,我会在几个小时内检查你的建议。 –