假设给出了以下类型的字符串:
"(this is (haha) a string(()and it's sneaky)) ipsom (lorem) bla"
Run Code Online (Sandbox Code Playgroud)
我想提取括号中最顶层的子串.即我想获得字符串:"this is (haha) a string(()and it's sneaky)"和"lorem".
有一个很好的pythonic方法来做到这一点?正则表达式显然不适用于此任务,但也许有一种方法可以让xml解析器完成这项工作?对于我的应用程序,我可以假设括号形成良好,即不像(()(().