我是python的新手,我需要删除' Rs。'来自'卢比。 150.00'但如果我删除''它也从数字中删除点。以下是我的代码:
price = re.sub('/[^0-9_.]\Rs.\/', '','Rs. 150.00')
任何帮助将不胜感激。
答案 0 :(得分:1)
你不能简单地进行字符串替换:
n! = 2! = 4!/(3*4) = (-1)*2*4 = 2 (mod 5)
# 2 is modular inverse of 3 since 2*3 = 1 (mod 5)
# 4 is modular inverse of 4 since 4*4 = 1 (mod 5)
如果您在字符串中有更多详细信息:
>>>'Rs. 150.00'.replace('Rs.', '').strip()
'150.00'
此正则表达式不会替换,但会找到数字匹配。
答案 1 :(得分:0)