我有一个包含元素列表的字符串,其中一些元素是固定的,其中一些元素是可选的。举个例子,让我们说我的字符串是一个购物清单:将字符串拆分为多个字符串组
"strawberry, raspberry, $2{tomato, sauerkraut, beans},
potato, $1{{apple, pear}, {orange, banana}}"
而且我想的东西,如落得:
["strawberry",
"raspberry",
[2, "tomato", "sauerkraut", "beans"],
"potato",
[1, ["apple", "pear"], ["orange", "banana"]]
我不知道我怎么可以在这里解决了多种选择,从而我愿意接受任何和所有建议。您也可以修改“语法”(例如"$[num of coices]{list}"
)并添加/删除绒毛,这并不重要。漂亮者更简单! :]
编辑:我在上面的格式,并用手将它们转换这些列表的bazillions是不是一种选择,除非有没有其他解决办法... :(
感谢
将是可爱与真实生活中的例子,它是用来做什么和在字符串来自 – mplungjan 2011-04-06 12:48:58
它是自动化字辈的,如果他们一个游戏,玩家可以选择(例如)去军校或平民学院。根据他们选择哪条路径(以及其他一些东西),有许多可能的结果,每个都会发出固定奖励和一堆“从中挑选X”类型。 这些奖励现在几乎存储在一个字符串中。我希望能够以某种方式将它们分开,因为重做它们是主要的皮塔饼。 – Kenny 2011-04-06 12:56:48