我有条短信
Category2,“带逗号的东西”
当我用“”来分割它时,它应该给我两条线
但实际上,它将字符串从每个逗号中分隔开。
我怎样才能达到我预期的结果。
谢谢
发布于 2011-06-14 14:05:58
打给variable.Split(new char[] { ',' }, 2)就行了。用MSDN完成文档。
发布于 2011-06-14 14:13:50
你可以在这里做一些事情,所以我要谈几点:
在第一个逗号上拆分
String text = text.Split(new char[] { ',' }, 2);在每个逗号上分开
String text = text.Split(new char[] {','});在非"的逗号上拆分
var result = Regex.Split(samplestring, ",(?=(?:[^']*'[^']*')*[^']*$)"); 最后一个是从C#正则分裂拿来的
发布于 2011-06-14 14:06:10
指定数组中所需的最大字符串数:
string[] parts = text.Split(new char[] { ',' }, 2);https://stackoverflow.com/questions/6344774
复制相似问题