我有一个长字符串,其中仅包含带逗号后的两个符号的十进制数字
str = "123,457568,22321,5484123,77"
字符串中的数字只有小数点后有逗号后的两个符号。我如何将它们分成不同的数字
arr = ["123,45" , "7568,22" , "321,54" , "84123,77"]
您可以在这里尝试正则表达式拆分:
str = "123,457568,22321,5484123,77"
nums = str.split(/(?<=,\d{2})/)
print nums
打印:
123,45
7568,22
321,54
84123,77
上面的逻辑说要在逗号后跟两位数的每个点处分开。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句