求大神帮忙写一下正则表达式可以吗

新手刚学,实在写不出来,报错,想要获取所有类似

 这种标签的中间的内容,跪求大神帮忙一下


 
胡永发
040453
170270815
 
 
2018-05-22 08:32:07
 
 
25

<([a-z]+)[^<]*>(.*)<\/\1>
分组2是你想要的内容:
var m = "bb".match(/<([a-z]+)[^<]*>(.*)<\/\1>/);
alert(m[2]);

上面出现乱码了?


 
胡永发
040453
170270815
 
 
2018-05-22 08:32:07
 
 
25

是这样的,大神看一下

图片说明

没有看到标签啊,是不是你的标签没有放到代码块提交的?

使用第一个正则表达式,匹配所有的tr标签
比如:
<tr align="center" bgcolor="#ffffff">
<td>djflsjdfljsflj</td>
</tr>

var  regex = /<tr[^>]+align="center"[^>]+bgcolor="[^"]+?"\s*>[\s\S]+?<\/tr>/;

再用第二条正则表达式来匹配tr中td标签
比如:
<td>djflsjdfljsflj</td>

var  regex2 = /<td[^>]*>([\s\S]+)<\/td>/;

然后分组功能取出第一组数据就是你要的内容。