您当前的位置: 首页 >  正则表达式

liaowenxiong

暂无认证

  • 3浏览

    0关注

    1171博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

正则表达式中的分组的匹配次数的理解

liaowenxiong 发布时间:2021-12-07 21:09:00 ,浏览量:3

正则表达式:/((\d){1,6})+/ 这个正则表达式可以匹配任意数量的数字。 限定符 + 指的是前面的子表达式 (\d){1,6} 可以出现 1 次或者多次,所以如果是贪婪匹配,每次迭代匹配的数字个数可以超过 6 个(即 ≥1);如果去掉 +,则每次迭代匹配的数字个数是 1~6 个,也就是说如果有7个连续的数字,要两次的迭代匹配,第一次匹配 6 个,第二次匹配 1 个。

所以我有个疑惑,既然 + 可以让每次迭代匹配的数字个数不受限定符 {1,6} 的限制,那么直接写成 /\d+/ 岂不是更简单?

关注
打赏
1661566967
查看更多评论
立即登录/注册

微信扫码登录

0.0384s