如何拆分字符串
大家好,我有一个字符串:
[["a","b","c"],["a1","a2","a3"],["b1"],["b2"],["b3"]]
我想拆到一个List中去,请问如何操作,谢谢!
[解决办法]
看格式像JSON啊,直接当Json处理即可
goole: json.net
[解决办法]
string str = "[["a","b","c"],["a1","a2","a3"],["b1"],["b2"],["b3"]]";
str = str.Replace("[", "");
str = str.Replace("]", "");
str = str.Replace(""", "");
List<string> list = str.Split(',').ToList<string>();
class Program
{
static void Main(string[] args)
{
string json = "[['a','b','c'],['a1','a2','a3'],['b1'],['b2'],['b3']]";
JsonReader reader = new JsonTextReader(new StringReader(json));
while (reader.Read())
{
Console.WriteLine(reader.TokenType + "\t\t" + reader.ValueType + "\t\t" + reader.Value);
}
}
}
public class Info
{
public Info()
{
}
public Info(string a, string b, string c)
{
this.a = a;
this.b = b;
this.c = c;
}
public string a { get; set; }
public string b { get; set; }
public string c { get; set; }
}