这应该适用于parens。正则表达式会“消耗”匹配的文本,因此不适用于嵌套的括号。
import reregex = re.compile(".*?((.*?))")result = re.findall(regex, mystring)否则这将找到一组parens …只需循环以查找更多
start = mystring.find( '(' )end = mystring.find( ')' )if start != -1 and end != -1: result = mystring[start+1:end]

![在python中的()和[]之间删除文本 在python中的()和[]之间删除文本](http://www.mshxw.com/aiimages/31/516678.png)
