string test = "0,1,2,0,3,5,7,2,0,0,0,9,8"; string result = test.Replace("0,", "");把0用空代替
如果0可能出现在最后一位,再加一步处理string test = "0,1,2,0,3,5,7,2,0,0,0,9,8,0"; string result = test.Replace("0,", "").Trim(",0".ToCharArray());
楼上的都说了、、用replace替换就Ok了string test = "0,1,2,0,3,5,7,2,0,0,0,9,8"; string result = test.Replace("0,", "");如果你的0的位置不固定的话,就分两次替换string test = "0,1,2,0,3,5,7,2,0,0,0,9,8,0"; string result = test.Replace("0,", "").Replace(",0","");可以去看看我总结的字符串处理、、、 http://blog.csdn.net/sweetqueen1/archive/2010/09/20/5897430.aspx
string s = "0,1,2,0,3,5,7,2,0,0,0,9,8"; string[] sArray = s.Split('0'); foreach (string i in sArray) Response.Write(i.ToString());
string test = "0,1,2,0,3,5,7,2,0,0,0,9,8"; string result = test.Replace("0,", "");
算了还是正则把。如果有2位数,20,10的0也给去掉了。 string result = Regex.Replace("0,1,2,0,3,5,7,2,0,0,0,9,8",",0|0,","");
囧。写错了。这样 string result = Regex.Replace("0,1,2,0,3,5,7,2,0,0,0,9,8",@",0\b|\b0,","");
string str="0,1,2,0,3,5,7,2,0,0,0,9,8"; string[] arr=str.Split(',').where(a=>!a.Equals("0")).ToArray(); foreach(string s in str.Split(',')){}
string str=""; var arr=str.split(',').find(item=>!item.trim().Equals("0"); messagebox.show(arr.join(","),this);
算了还是正则把。如果有2位数,20,10的0也给去掉了。 string result = Regex.Replace("0,1,2,0,3,5,7,2,0,0,0,9,8",",0|0,",""); var arr=result .split(',') messagebox.show(arr.join(","));
string result = test.Replace("0,", "");
string result = test.Replace("0,", "");把0用空代替
string result = test.Replace("0,", "").Trim(",0".ToCharArray());
string result = test.Replace("0,", "");如果你的0的位置不固定的话,就分两次替换string test = "0,1,2,0,3,5,7,2,0,0,0,9,8,0";
string result = test.Replace("0,", "").Replace(",0","");可以去看看我总结的字符串处理、、、
http://blog.csdn.net/sweetqueen1/archive/2010/09/20/5897430.aspx
string[] sArray = s.Split('0');
foreach (string i in sArray)
Response.Write(i.ToString());
这样比较安全,
否则,",20,21,"会搞成",221,"
string result = Regex.Replace("0,1,2,0,3,5,7,2,0,0,0,9,8",",0|0,","");
string result = Regex.Replace("0,1,2,0,3,5,7,2,0,0,0,9,8",@",0\b|\b0,","");
string[] arr=str.Split(',').where(a=>!a.Equals("0")).ToArray();
foreach(string s in str.Split(',')){}
var arr=str.split(',').find(item=>!item.trim().Equals("0");
messagebox.show(arr.join(","),this);
string result = Regex.Replace("0,1,2,0,3,5,7,2,0,0,0,9,8",",0|0,","");
var arr=result .split(',')
messagebox.show(arr.join(","));
但本人能力只有复制粘贴修改的功能。
工作急所以就边做其他的 ,边问这个了。同时进行了 谢谢大家的帮助了。下午操作了,来结分,谢谢。
string result = test.Replace("0,", "");
这个可以。 也知道这个语法,但没有马上想到,谢谢lxcnn现成的了 。
这样比较安全,
否则,",20,21,"会搞成",221,"刚才仔细看了 还有很多 细节要注意的 一起谢谢大家了