提取Javascript数组

本文关键字:数组 Javascript 提取 | 更新日期: 2023-09-27 18:18:30

我正在使用抓取在谷歌地图上呈现标记的网页。我用过NReco。获取网页的源代码,包括通过Ajax加载的数据。我现在所有的网页源存储在一个字符串对象。现在我想从整个源代码中提取的部分是javascript数组声明和初始化。它看起来像这样,

var customM = [41400, 610420, 313270, 312216, 51516];

现在我知道我可以使用StartIndex和EndIndex并获得我想要的部分作为子字符串但在页面上已经有另一个类似的行被注释掉了,但提取而不是我实际想要的行,

// var customM = [43100, 310220, 311240];

是否有其他方法提取我想要的?一些库或正则表达式?

提取Javascript数组

像这样使用正则表达式:

(?:^|'n)'s*var customM = '[.*