【发布时间】:2013-04-07 16:33:48
【问题描述】:
抱歉标题模棱两可,但我不知道如何用一句话来表达我的问题。
所以我有一些简单的正则表达式代码来提取括号之间的代码。
^.*\((.*)\).*
使用以下代码在 Python 中成功运行。
m = re.search( "^.*\((.*)\).*" ,input)
if m:
print(m.groups()[0])
当右括号) 可能位于最外面的括号内时,就会出现我的问题。例如,我当前给出的代码
nsfnje (19(33)22) sfssf
作为输入会返回
19(33
但我希望它返回。
19(33)22
我不知道如何解决这个问题,所以任何帮助将不胜感激!
【问题讨论】: