我有一个包含数组的字符串
string str = "array[0]=[1,a,3,4,asdf54,6];array[1]=[1aaa,2,4,k=6,2,8];array[2]=[...]";
我想拆分它以获得这样的数组:
str[0] = "[1,a,3,4,asdf54,6]";
str[1] = "[1aaa,2,4,k=6,2,8]";
str[2] = ....
我试过用Regex.Split(str, @"\[\D+\]")
但是没用。。
有什么建议么?
谢谢
解决方案:
看到你的答案后,我使用了
var arr = Regex.Split(str, @"\];array\[[\d, -]+\]=\[");
这工作得很好,谢谢大家!