求个js正则表达式 楼主直接按</tr>分隔不得了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 str.replace(/<tr>/g,'').split('</tr>') var str='<tr><td>第一个tr</td><td>第一个tr</td></tr><tr><td>第二个tr</td><td>第二个tr</td></tr>'; var b = str.match(/<td>.*?(?=<\/tr>)/ig); console.log(b); 那b[0]怎样再按<td></td>分组,使得返回c[0]='第一个tr',c[1]='第一个tr' 那b[0]怎样再按<td></td>分组,使得返回c[0]='第一个tr',c[1]='第一个tr'再用,分割。用数组存储就好了 用2楼的就可以了 先把<tr> 去掉 (用空字符串替换)再根据</tr> split 那b[0]怎样再按<td></td>分组,使得返回c[0]='第一个tr',c[1]='第一个tr' var str='<tr><td>第一个tr</td><td>第一个tr</td></tr><tr><td>第二个tr</td><td>第二个tr</td></tr>'; var b = str.match(/<td>.*?(?=<\/tr>)/ig); var c = b[0].match(/[^>]+?(?=<\/td>)/g); console.log(c); 求一个功能 字符问题和id问题 js访问xml跨域问题 如何用ext实现下面的效果~急急 请教关于乱码和自适应高度 js 获取iframe元素慢。 怎样同时打印一个页面以及这个页面中iframe中的内容 js函数支持可变参数的使用方式吗 请问如何让类似 “2/(1-1/3)”这样的表达式得到精确的值?结果应该是3,但javascript中得到的是2.99...5 如何屏蔽系统右键菜单,显示自己的菜单? javascript在一个function里控制loading的显示与隐藏 jQuery缺少对象如何排错呢?Chrome
var b = str.match(/<td>.*?(?=<\/tr>)/ig);
console.log(b);
再用,分割。用数组存储就好了
先把<tr> 去掉 (用空字符串替换)
再根据</tr> split
var b = str.match(/<td>.*?(?=<\/tr>)/ig);
var c = b[0].match(/[^>]+?(?=<\/td>)/g);
console.log(c);