我有这个字符串:1 [2 [5,6]],4,7 [8,10] 它表示用于构建导航项数组的嵌套ID。
我需要解析此字符串并创建其值的多维数组。这可能需要几个连续的表达式和循环来构建。
最终产品将是这样的数组:
1 =>
2 =>
5
6
4
7 =>
8
10
我认为我需要的只是一个表达式,它将逗号分隔在一组括号内的逗号上。然后我会用相同的模式遍历子串。
答案 0 :(得分:2)
我意识到这并没有直接回答你的问题,但是制作你自己的解析器真的没有意义。只需将数据存储在JSON字符串中即可。