【发布时间】:2015-10-13 19:15:09
【问题描述】:
我正在尝试使用 Google 脚本从 Google 电子表格单元格中的一大块文本中提取任意数量的 URL。
尽管有其他 URL,但我当前的脚本似乎两次记录了相同的 URL。相同的正则表达式似乎在the regex101 validator 中运行良好。我正在使用的脚本如下,在 regex101 示例中看到的相同内容的记录响应是 [http://dianeravitch.net/,dianeravitch.net/]。
function findURL() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[1];
var range = sheet.getRange(4,3);
var entry = range.getValue();
var regExp = new RegExp("https?:\/\/([^\"]*)", "gmi");
var urlsFound = regExp.exec(entry);
Logger.log(urlsFound);
}
【问题讨论】:
标签: regex google-apps-script google-sheets