巴西货币去除掩码的正则表达式可以使用以下代码示例进行解决:
import re
def remove_mask(currency):
pattern = r'[^\d,]' # 匹配非数字和逗号的字符
currency = re.sub(pattern, '', currency)
return currency
# 示例用法
currency = 'R$ 1.234,56'
currency = remove_mask(currency)
print(currency) # 输出 1234,56
在上述代码中,首先定义了一个正则表达式模式 r'[^\d,]'
,该模式匹配所有非数字和逗号的字符。然后使用 re.sub()
函数将匹配到的字符替换为空字符串,从而实现去除掩码的效果。
示例中使用的货币字符串是 R$ 1.234,56
,经过去除掩码处理后得到 1234,56
。你可以根据实际需要修改示例中的输入货币字符串进行测试。
上一篇:巴西地理编码不足