If you are sure that the parentheses are initially balanced, just use the greedy version:
re.sub(r'\(.*\)', '', s2)
If you are sure that the parentheses are initially balanced, just use the greedy version:
re.sub(r'\(.*\)', '', s2)