gpt4 book ai didi

Python Regex - 在字符串中查找带逗号的数字

转载 作者:太空宇宙 更新时间:2023-11-04 06:56:53 25 4
gpt4 key购买 nike

我可能有一个字符串:

"Foo Bar, FooTown, $100,00" 

现在我需要用逗号分隔该字符串,但这会错误地分隔它,因为 $100,00 也包含一个逗号。

所以我首先要查看字符串中是否有带逗号的数字,如果有,请将逗号替换为句号。所以它看起来像:

"Foo Bar, FooTown, $100.00"

编辑:

它总是很小的数字,不会超过一个 ,但它可能是 $1 $10 $100 $1000

字符串在 , 之前可能有也可能没有空格

这是一条短信。

最佳答案

你可以使用

>>> re.sub(r"(\d),(\d)", r"\1.\2", "Foo Bar, FooTown, $100,00")
'Foo Bar, FooTown, $100.00'

关于Python Regex - 在字符串中查找带逗号的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11870399/

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