求个js正则表达式

buyue__ 2014-05-22 04:50:00
var str='<tr><td>第一个tr</td><td>第一个tr</td></tr><tr><td>第二个tr</td><td>第二个tr</td></tr>';

使用js的split方法按<tr></tr>分隔存进数组里

arr=str.split('这里缺个正则表达式');

数组结果为
arr[0]=<td>第一个tr</td><td>第一个tr</td>
arr[1]=<td>第二个tr</td><td>第二个tr</td>
...全文
207 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
sysanmei 2014-05-24
  • 打赏
  • 举报
回复
引用 6 楼 buyueliuying 的回复:
[quote=引用 5 楼 xzy21com 的回复:]
    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'[/quote] 再用,分割。用数组存储就好了
buyue__ 2014-05-24
  • 打赏
  • 举报
回复
引用 5 楼 xzy21com 的回复:
    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'
scscms太阳光 2014-05-24
  • 打赏
  • 举报
回复
引用 6 楼 buyueliuying 的回复:
[quote=引用 5 楼 xzy21com 的回复:]
    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'[/quote]
    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);
LinY_X 2014-05-24
  • 打赏
  • 举报
回复
用2楼的就可以了 先把<tr> 去掉 (用空字符串替换) 再根据</tr> split
scscms太阳光 2014-05-22
  • 打赏
  • 举报
回复
    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);
scscms太阳光 2014-05-22
  • 打赏
  • 举报
回复
你确定可以?明明多了一个空数组
buyue__ 2014-05-22
  • 打赏
  • 举报
回复
引用 2 楼 happy59 的回复:
str.replace(/<tr>/g,'').split('</tr>')
这个方法可以,可以解析一下为什么这样写吗?
happy59 2014-05-22
  • 打赏
  • 举报
回复
str.replace(/<tr>/g,'').split('</tr>')
yn799890274 2014-05-22
  • 打赏
  • 举报
回复
楼主直接按</tr>分隔不得了

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧