如何删除括号内的内容?
示例字符串:
cost
889990(+2.4%)
我的代码:
data['cost']=re.sub(('(\d+)'), '', data.cost)
我要实现的目标:
cost
889990
答案 0 :(得分:1)
您需要转义正则表达式字符串中的括号:
import re
s = 'cost 889990(+2.4%)'
print(re.sub(r'\([^)]*\)', '', s))
打印:
cost 889990