对于这行代码 decimal.gsub!(/\d{3}(?!$)/,'\0,')
请问 ?!$ 是什么意思啊
Negative Lookahead
?!$ 表示不以某结尾的意思,结合 /\d{3}(?!$)/ 来看表示不是以仅 3 个数字结尾的字符串,说简单点就是匹配大于 3 个数字字符的串
谢谢了!
翻成中文就是:什么?不要钱?