您好,欢迎访问一九零五行业门户网

JavaScript中使用正则匹配多条,且获取每条中的分组数据_javascript技巧

不过我要面对的是一个很松散的html页面,无法xml
因此,本文的重点在于如果要获取的网页中有table或list段落,需要将这些段落的信息按照列的方式保存到js的数组中
直接贴代码:
复制代码 代码如下:
var str = 字符串字符串id姓名电话
01 张三 1234567
02 李四 343434
03 王五 685654
字符串字符串;
var regrecord = new regexp('\\\\([0-9]{2})\\\\ ([^\\\\ ([0-9]+)\\\\','g');
var fieldindex = { 'id' : 1 , 'name' : 2 , 'phone' : 3 }
var g_records = [],record;
while ((record = regrecord.exec(str)) != null){
g_records.push({
'id' : regexp[$+fieldindex.id]
,'name' : regexp[$+fieldindex.name]
,'phone' : regexp[$+fieldindex.phone]
});
}
//此时 g_records 就保存了匹配的数据表格,打印出来看看:
for(var i=0;ialert(id: + g_records[i].id + ;name: + g_records[i].name + ;phone: + g_records[i].phone);
}
其它类似信息

推荐信息