以下是网友的数字千分位处理写的正则表达式:
https://blog.csdn.net/wxy_summer/article/details/52880993
总而言之,就是匹配到d和ddd之间的边界,并把这个边界替换成逗号。
https://www.cnblogs.com/whaozl/p/5462865.html
(?<=d) 后向肯定断言 匹配以d开头的字符串,并且捕获(存储)到分组中
(?=d) 前向肯定断言 匹配以(a)结尾的字符串,并且捕获(存储)到分组中
需要注意的是,如果在匹配的过程中,需要同时用到前向肯定断言和后向肯定断言,那么必须将后向肯定断言写在正则语句的前面,前向肯定断言写在正则语句的后面,表示后向肯定模式之后,前行肯定模式之前。
d 匹配一个数字字符。等价于 [0-9]
+ 匹配前面的子表达式一次或多次
re.sub()