1.正常使用正则匹配替换的回参为(匹配字符,匹配字符的索引)
let string = 'abcdefg'
string.replace(/abc/,(sub,index) => {return sub+' '+index+' '})
//'abc 0 defg'
2.正则中加入捕获()
回参的格式为(匹配的字符,正则捕获的字符)
let string = 'abcdefg'
string.replace(/ab(c)/,(allValue,catchVal) => {return allValue + ' ' + catchVal + ' '})
//'abc c defg'