replace(/Byr(on|Ca)sper/g,'X') 或的最后一个事例,他是怎么替换的?
因为他字符串写的是ByronsperByrCasper,正好是Byronsper和ByrCasper两个字符串连续起来。如果字符串少个r,是ByronsperByrCaspe,则返回XByrCaspe,也就是说只匹配了Byronsper。自己操作一遍就明白了
on丨Ca先出现的先替换