using System;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
string str = "[[1,2,3,4],sample,test:[abc,acd,12],1000]";
string
remove = Regex.
Replace(str
, @
"]$|^\[", "");
string
[] lines
= Regex.
Split(remove, @
",(?![^\[\]]*\])");
foreach (string line in lines) {
Console.WriteLine(line);
}
Console.ReadLine();
}
}
CnVzaW5nIFN5c3RlbTsKdXNpbmcgU3lzdGVtLlRleHQuUmVndWxhckV4cHJlc3Npb25zOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewogICAgICBzdHJpbmcgc3RyID0gIltbMSwyLDMsNF0sc2FtcGxlLHRlc3Q6W2FiYyxhY2QsMTJdLDEwMDBdIjsKICAgICAgc3RyaW5nIHJlbW92ZSA9IFJlZ2V4LlJlcGxhY2Uoc3RyLCBAIl0kfF5cWyIsICIiKTsKICAgICAgCiAgICAgIHN0cmluZ1tdIGxpbmVzID0gUmVnZXguU3BsaXQocmVtb3ZlLCBAIiwoPyFbXlxbXF1dKlxdKSIpOwogICAgIAogICAgZm9yZWFjaCAoc3RyaW5nIGxpbmUgaW4gbGluZXMpIHsKICAgIENvbnNvbGUuV3JpdGVMaW5lKGxpbmUpOwogICAgfQogICAgICBDb25zb2xlLlJlYWRMaW5lKCk7CiAgICB9Cn0=