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