我有一个字符串,象这样:C#字符串分割 - 破串起来在第二逗号
mystring = "test1, 1, anotherstring, 5, yetanother, 400";
myarray中可以是不同长度的。我想要做的是将字符串拆分为:
{"test1, 1"}
{"anotherstring, 5}
{"yetanother, 400"}
这可能吗?我尝试了string[] newArray = mystring.Split(',')
,但是它以每个逗号分割,而不是我想要做的第二个逗号。
感谢您的帮助
的ZAP
我喜欢这个。我认为它是最可读的(即没有数学),并且最不容易被一个错误等。+1 – spender 2010-07-15 10:43:14
一个比较简单的正则表达式是@“\ w +,\ s + \ w +” – 2010-07-15 10:48:05
@Jim:是的,它适用于特定字符串,但是例如用'“test,1,lost + found,2”或test“,1,2”'失败。 – Guffa 2010-07-15 10:53:28