[正则表达式]实用规则收录:将一个数字按每N位加上逗号

正则:\B(?=(\d{3})+(?!\d))

以每33位加一个逗号为例子,例如:

# python3
import re
pat = r'\B(?=(\d{3})+(?!\d))'
res = re.sub(pat, ',', str(12345678))
print(res) # 12,345,678
// javascript
pat = /\B(?=(\d{3})+(?!\d))/g
res = String(12345678).replace(pat, ',')
console.log(res) // 12,345,678
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章