我有一根绳子
String str = "(3456,"hello", world, {ok{fub=100, fet = 400, sub="true"}, null }, got, cab[{m,r,t}{u,u,r,}{r,m,"null"}], {y,i,oft{f,f,f,f,}, tu, yu, iu}, null, null)
现在我需要基于逗号(,)拆分这个字符串,但是不应该拆分{}和[]之间的字符串。所以我的输出应该是
3456
hello
world
{ok{fub=100, fet = 400, sub="true"}, null}
got
cab[{m,r,t}{u,u,r,}{r,m,"null"}]
{y,i,oft{f,f,f,f,}, tu, yu, iu}
null
null
我知道这看起来很奇怪,我可以用传统的暴力方法来解决,但是我需要知道,对于这类问题是否有最简单的逻辑。
有人能帮我吗?
提前感谢:-)
1条答案
按热度按时间g0czyy6m1#
这样行吗?