直接去除逗号的方案太粗暴,会错杀正常行文中的逗号,目标是去除数字中夹杂全角半角逗号。
# 去除千位符的函数
def delect_qianweifu(sentence):
sentence=sentence.replace('\n','').replace(' ','')
target=re.findall('(\\d{1,3},)',sentence)
for item in target:
sentence=sentence.replace(item,item.replace(',',''))
target=re.findall('(\\d{1,3},)',sentence)
for item in target:
sentence=sentence.replace(item,item.replace(',',''))
return sentence