【发布时间】:2014-01-29 06:40:29
【问题描述】:
我的问题是 this one 的变体。我好像搞不懂这个。
given = "{abc, xyz}, 123, {def, lmn, ijk}, {uvw}, opq"
expected = ["{abc, xyz}", "123", "{def, lmn, ijk}", "{uvw}", "opq"]
如上例所示,expected 中的项目可能是 {..., ...} 或只是另一个 string。
非常感谢。
【问题讨论】:
-
如果花括号可以嵌套,则不能使用正则表达式拆分它(至少不能以“纯”形式),因为它不是上下文无关语法。