好吧, 目前,如果给出像这样的字符串:的Python内插句串解析
A:0.1,B:0.2,(C:0.3,D:0.4)E:0.5,(F:0.6,G:0.7)H:0.8
我使用这个:
child = Pstring[Pstring.find('(')+1:Pstring.find(')')]
要遍历字符串,并打印出内括号,并将其分配给变量'孩子'
现在,我的问题是,我该怎么办:
W:1.0,X:1.1(A:0.1,B:0.2,(C:0.3,D:0.4)E:0.5,(F:0.6,G:0.7)H:0.8)Y:0.9
这只是简单的包含外括号证明一切(除了W和X)为Y
的孩子我目前得到的“孩子”的输出为:
A:0.1,B:0.2,(C:0.3,D:0.4
而什么我希望代码首先解析外部括号,然后先抓住内部部分,然后再在外部工作。
谢谢!
这功课吗? – inspectorG4dget 2012-07-06 20:36:21