当前位置:  开发笔记 > 编程语言 > 正文

删除字符串中整数的括号

如何解决《删除字符串中整数的括号》经验,为你挑选了1个好方法。

我想(number)number这样的表达式替换:

4 + (3) - (7)

它应该是:

4 + 3 - 7

如果表达式是:

2+(2)-(5-2/5)

它应该是这样的:

2+2-(5-2/5)

我试过了

a = a.replace(r'\(\d\+)', '')

a字符串在哪里,但它不起作用.谢谢!



1> timgeb..:

Python有一个强大的正则表达式模块re,具有替换方法:

>>> import re
>>> a = '2+(2)-(5-2/5)'
>>> re.sub('\((\d+)\)', r'\1', a)
'2+2-(5-2/5)'

推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有