gpt4 book ai didi

Python 正则表达式 : Formatting use of commas, 国际句点

转载 作者:行者123 更新时间:2023-11-30 23:35:18 25 4
gpt4 key购买 nike

我将货币存储为小数。从客户端,我可以接收以下格式的字符串:

US$1,000.00
€1.000,00

到目前为止,我已经写了:

re.sub(r'[^\d\.]', '', 'US$1,000.00')

第一个示例将返回 1000.00(按照我想要的方式格式化),第二个示例将返回 1.000(我不这样做)。

正确捕获两个小数的最佳方法是什么?

最佳答案

你可以尝试将东西分开然后再粘在一起

import re;
z = re.split("[,.]", re.sub([^\d\.\,], '', "$1,000.00"))
''.join(z[0:-2]) + ".".join(z[-2:]) # '1000.00'

关于Python 正则表达式 : Formatting use of commas, 国际句点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17452925/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com