我想(number)
用number
这样的表达式替换:
4 + (3) - (7)
它应该是:
4 + 3 - 7
如果表达式是:
2+(2)-(5-2/5)
它应该是这样的:
2+2-(5-2/5)
我试过了
a = a.replace(r'\(\d\+)', '')
a
字符串在哪里,但它不起作用.谢谢!
Python有一个强大的正则表达式模块re
,具有替换方法:
>>> import re >>> a = '2+(2)-(5-2/5)' >>> re.sub('\((\d+)\)', r'\1', a) '2+2-(5-2/5)'