国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JavaScript中使用正則匹配多條,且獲取每條中的分組數據

2019-11-21 00:04:35
字體:
來源:轉載
供稿:網友
不過我要面對的是一個很松散的HTML頁面,無法XML
因此,本文的重點在于如果要獲取的網頁中有Table或List段落,需要將這些段落的信息按照列的方式保存到JS的數組中
直接貼代碼:
復制代碼 代碼如下:

var str = "字符串字符串<table><tr><th>ID</th><th>姓名</th><th>電話</th></tr><tr><td>01</td><td>張三</td><td>1234567</td></tr><tr><td>02</td><td>李四</td><td>343434</td></tr><tr><td>03</td><td>王五</td><td>685654</td></tr></table>字符串字符串";
var regRecord = new RegExp('//<tr>//<td>([0-9]{2})//<///td//>//<td>([^//<]+)//<///td//>//<td>([0-9]+)//<///td//>//<///tr//>','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;i<g_records.length;i++){
alert("ID:" + g_records[i].Id + ";Name:" + g_records[i].Name + ";Phone:" + g_records[i].Phone);
}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 西昌市| 鸡东县| 桃园县| 彭州市| 龙海市| 桦南县| 外汇| 如东县| 临潭县| 鹤岗市| 凤冈县| 天峻县| 科技| 历史| 巫山县| 红桥区| 曲水县| 辰溪县| 潢川县| 镇江市| 泰和县| 五家渠市| 潼南县| 西峡县| 文山县| 额尔古纳市| 霞浦县| 偃师市| 忻城县| 玉溪市| 奇台县| 保亭| 鱼台县| 台东市| 昌吉市| 揭东县| 乌兰浩特市| 陕西省| 溧水县| 惠州市| 凤山县|