gpt4 book ai didi

python - 正则表达式转义字符串的一部分

转载 作者:太空宇宙 更新时间:2023-11-03 16:40:56 26 4
gpt4 key购买 nike

我是 python 新手,我需要删除“Rs”。从卢比。 150.00'。但是如果我删除'.'它还从数字中删除点。以下是我的代码:

price = re.sub('/[^0-9_.]\Rs.\/', '','Rs. 150.00')

任何帮助将不胜感激。

最佳答案

你不能简单地进行字符串替换吗:

>>>'Rs. 150.00'.replace('Rs.', '').strip()
'150.00'

假设您在字符串中有更多详细信息:

>>> re.search(r'\d+\.\d+', 'hello Rs. 150.00').group()
'150.00'

>>> re.search(r'\d+\.\d+', 'hello Rs. 150.00 and some more text').group()
'150.00'

此正则表达式不会替换数字,而是查找数字的匹配项。

关于python - 正则表达式转义字符串的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36792616/

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