我想(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)'
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句