javascript的反向引用说明

javascript的反向引用说明

var str='abb';
var reg=/(\w)\1/g;
console.log(reg.exec(str));

这里的(\w)表示分组的任以字母或是数字,选定的是捕获到索引 1 的值,刚好是b,然后再反引用了\1所以就是两个bb重复。

var str='abcc';
var reg=/(\w)(\w)\2/g;
console.log(reg.exec(str));

这里进了两个分组,如果你要反引第2个捕获到的值必须得分两个组再反引所以(\w)(\w)才行,第2个是捕获到c,再反引\2就是两个C的重复。

var str='abcbc';
var reg=/(\w)(\w)\1\2/g;
console.log(reg.exec(str));

这里面是捕获第1和第2的值,他们是b和c,分两组然后再反向引用就是bc的重复。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值