【发布时间】:2015-09-10 09:23:32
【问题描述】:
我正在尝试拆分下面的字符串,但我想排除 [[......]] 中的所有内容。我已经尝试使用我已经在这里找到的多个建议,但它们都不起作用。
[675: test, 676: test1, 677: test2, 678: [[{"id":0,"value":"15"},{"id":1,"value":"2"},
{"id":2,"value":"2"}],[{"id":0,"value":"2"},{"id":1,"value":"3"},
{"id":2,"value":"3"}],[{"id":0,"value":"5"},{"id":1,"value":"6"},
{"id":2,"value":"6"}],[{"id":0,"value":"7"},{"id":1,"value":"8"}],
[{"id":0,"value":"99"},{"id":1,"value":"8"},{"id":2,"value":"7"}]]]
我希望能够得到这样的结果:
675: test
676: test1
677: test2
678: [[{"id":0,"value":"15"},{"id":1,"value":"2"}, {"id":2,"value":"2"}],
[{"id":0,"value":"2"},{"id":1,"value":"3"},{"id":2,"value":"3"}],
[{"id":0,"value":"5"},{"id":1,"value":"6"}, {"id":2,"value":"6"}],
[{"id":0,"value":"7"},{"id":1,"value":"8"}],
[{"id":0,"value":"99"},{"id":1,"value":"8"},{"id":2,"value":"7"}]]]
我尝试用逗号分割字符串,但这也分割了方括号中包含的所有数据。
谢谢
【问题讨论】:
-
您可以先在“[[”上拆分,然后在“,”上拆分结果[0]
标签: java regex comma string-split square-bracket