【发布时间】:2010-12-11 17:03:12
【问题描述】:
在 Python 中解析匹配括号中包含的文本块的最佳方法是什么?
"{ { a } { b } { { { c } } } }"
最初应该返回:
[ "{ a } { b } { { { c } } }" ]
将其作为输入应该返回:
[ "a", "b", "{ { c } }" ]
应该返回:
[ "{ c }" ]
[ "c" ]
[]
【问题讨论】:
-
我很好奇。在你的最后一个例子中,它会返回 [ "{ c }" ] 然后返回 [ "c" ] 然后返回 [ ]?
-
第二个语句不应该是 ["{ a } { b } { { { c } } }"] 吗?
-
第二个语句是 [ "{ a } { b } { { { c } } }" ],正是你写的……我将完成整个序列,以便人们确切地知道我想要什么
-
我想你想要 [ "{ a } { b } { { { c } } }" ] 去 [ "a", "b", "{ { c } }" ],我说的对吗?
标签: python parsing text-parsing brackets