首页 新闻 会员 周边

js正则匹配div问题

-1
悬赏园豆:5 [已解决问题] 解决于 2016-12-27 10:08

我想匹配html里面所有的这个li 样式为n-item n-item-ad spread-item news-item 的标签,

我写的正则表达式:

  var reg = new RegExp("<li class=\"n-item n-item-ad spread-item news-item\">([\s\S]*?)<\/li>", "g");

匹配到的结果一直为null,请问我的正则表达式有什么问题吗

小林丶2013的主页 小林丶2013 | 初学一级 | 园豆:2
提问于:2016-12-23 14:41
< >
分享
最佳答案
0

querySelector(".n-item.n-item-ad.spread-item.news-item) 这样不行吗


收获园豆:5
小精灵儿Pawn | 菜鸟二级 |园豆:470 | 2016-12-23 15:07

 哎 想用正则

小林丶2013 | 园豆:2 (初学一级) | 2016-12-23 15:09

正则可以这么写

/<li\s+class="n-item\sn-item-ad\sspread-item\snews-item\s">([\s\S]*?)<\/li>/g

这样试试吧


小精灵儿Pawn | 园豆:470 (菜鸟二级) | 2016-12-23 15:10
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册