我有一根这样的绳子
EXAMPLE{TEST;ANOTHER{PART1;PART2};UNLIMITED{POSSIBILITIES{LIKE;THIS}}}
必须得到这样的结果
EXAMPLETEST
EXAMPLEANOTHERPART1
EXAMPLEANOTHERPART2
EXAMPLEUNLIMITEDPOSSIBILITIESLIKE
EXAMPLEUNLIMITEDPOSSIBILITIESTHIS
因为嵌套的数量可能是无限的,所以我很难记住以前的部分。你能给我指一下正确的方向吗
非常感谢
Tags:
目标:把它变成一个dict,然后从字典中创建输出
EXAMPLE
、TEST
、ANOTHER
是字符串,但它们没有用引号""
或''
包装使用RegEx解决此问题:
这仍然不是有效的文件格式。它不是JSON。它不是dict,而是Python中dict和set的混合体。
让它看起来更像一本字典:
现在将其转换为Python对象:
现在您有了一个常规的Python对象,可以对其进行迭代并进行字符串操作。您可以编写一个连接字符串的递归函数:
相关问题 更多 >
编程相关推荐