为了账号安全,请及时绑定邮箱和手机立即绑定

如何实现js正则两重遍历的捕获?

如何实现js正则两重遍历的捕获?

繁花如伊 2018-12-19 19:15:45
例如有如下文本class="a b"class="c d"class="e f"要将class里的内容都提取出来作为一个数组,按空格分开作为数组的元素:// 想要的结果["a", "b", "c", ...]然而,现在只能用/class="(.+?)"/ig抽出没拆开的内容,"a b"这样的;如果要拆开那么就要再遍历多一次结果。请问有没有什么办法可以一句正则就实现想要的结果。var example = `class="a"class="b c d"class="e f"`var reg = /class="(.+?)"/igvar ret = reg.exec(example)while(ret) {    console.log(ret) // 只能遍历class, 但遍历不了class的内容}
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 390 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信