好吧, 目前,如果給出像這樣的字符串:的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