【发布时间】:2018-03-02 12:54:36
【问题描述】:
我有一个 Google Apps 脚本 我需要提取 IP,问题是它们可能在同一行:
或分两行:
当 IP 在同一行时,一切正常:
function regtest (){
//In this cell I have gmail content
var data = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("LOG").getRange("C364").getValue();
var regex = new RegExp(/\- Destination ip address\(es\):(.*)/);
var e = regex.exec(data);
Logger.log(e);
}
但我不知道如何在不同行中提取 IP...
有人可以帮我吗?
【问题讨论】:
-
所以,这是一个以逗号分隔的 IP 列表,在某个字符串之后,对吧?此外,它可能跨越换行符?
-
没错,就是用逗号隔开的IP列表。捕获组必须捕获数据,直到下一个向导 (-)
标签: javascript regex google-apps-script