大家好 我 刚学C# 有个字符串split问题请教各位高手
我想从 "22 33 12 /" 字符串中提取出 三个数,但下面的方法总是出来4个,最后一个是"",调试发现最后的空格trim不掉,用"22 33 12 " 就是正常的,为什么将"/"替换成空格后,就不能trim掉啊,还有其他的隐含字符吗??
请各位老师高手帮帮忙吧,谢谢啊
private string[] getIJK(string s)
{
s = s.Replace("/", " ");
s = s.Replace("\t", " ");
s = s.Replace("\v", " ");
s = s.Replace("\n", " ");
s = s.Replace("\r", " ");
s = s.Replace("\f", " ");
s.Trim();//怎么删不掉最后的空格???
string[] strresu=System.Text.RegularExpressions.Regex.Split(s,@"[ ]+");
foreach (string i in strresu) { MessageBox.Show(i); }
return strresu;
}