a_gust_wind 2021-07-28 18:32 采纳率: 55.6%
浏览 25
已结题

js reg.exec(str) 当查找到最后一个如何从头开始执行呢


<script type="text/javascript">
    var str = "ab"
    var reg = /\w/g
    var a =    reg.exec(str);
    var b = reg.exec(str);
    var c = reg.exec(str)
    console.log(a);
    console.log(b)
    console.log(c)
    
</script>
结果
["a", index: 0, input: "ab", groups: undefined]
["b", index: 1, input: "ab", groups: undefined]
null

有没有什么办法让exec方法从头开始正则匹配 比如改变b.lastindex = 0 然后下一个执行exec从index =0开始匹配呢

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 8月5日
    • 创建了问题 7月28日

    悬赏问题

    • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
    • ¥15 安装quartus II18.1时弹出此error,怎么解决?
    • ¥15 keil官网下载psn序列号在哪
    • ¥15 想用adb命令做一个通话软件,播放录音
    • ¥30 Pytorch深度学习服务器跑不通问题解决?
    • ¥15 部分客户订单定位有误的问题
    • ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
    • ¥15 Bug traq 数据包 大概什么价
    • ¥15 在anaconda上pytorch和paddle paddle下载报错
    • ¥25 自动填写QQ腾讯文档收集表