import re def ab(s): regex1=re.compile(r'\(.*?\)') mo=regex1.findall(s) print(mo) ab('(AA(BB)CC)')
输出的结果是:
['(AA(BB)']
如何把(BB)输出。按理非贪心获得最小的。
****(\w+?)
把.* 改成\w+即可
regex1 = re.compile(r'(.?((.?)).*?)')