首页 > 解决方案 > 在字符串python中的“(数据)”中删除

问题描述

删除字符串python中的“(数据)”,我有这样的字符串“我正在学习python编程,(因为)对于新学习者来说很容易语言”我想首先删除(因为)数据。在侧面(数据)可能会有所不同。不是恒定的。

标签: pythonpython-3.xstringtypes

解决方案


您可以使用正则表达式:

>>> import re
>>> string = "i am learning python programming, (Because) it is easy langue for new learner(s)"
>>> ''.join(re.split(r"\([^)]*\)", string))
'i am learning python programming,  it is easy langue for new learner'

该模式搜索左大括号,然后搜索除右大括号之外的任何内容,然后是右大括号。


推荐阅读