【发布时间】:2015-11-03 01:23:39
【问题描述】:
我正在尝试适应这一点: Insert commas into number string 在飞镖工作,但没有运气。
其中任何一个都不起作用:
print("1000200".replaceAllMapped(new RegExp(r'/(\d)(?=(\d{3})+$)'), (match m) => "${m},"));
print("1000300".replaceAll(new RegExp(r'/\d{1,3}(?=(\d{3})+(?!\d))/g'), (match m) => "$m,"));
有没有一种更简单/有效的方法可以将逗号添加到字符串编号?
【问题讨论】:
-
在第一次改编中你错过了
$&,替换者。它仅适用于 JS,没有此替换表达式将不起作用。我们应该稍微改变一下表情,看看我下面的答案。