比如string s="a b c";如何只保留一个空格 最终s="a b c";作者: mosuge7 时间: 2013-5-9 16:55
string s = "a b c ";
do
{
s = s.Replace(" ", " ");
} while (s.Contains(" "));
Console.WriteLine(s);
Console.ReadKey();
string s = "a b c ";
s = String.Join(" ", s.Split(new String[] { " " }, StringSplitOptions.RemoveEmptyEntries).ToArray());
Console.WriteLine(s);作者: 陈晖 时间: 2013-5-9 18:04
先将字符串分割出来,用Split()方法含参数StringSplitOptions.RemoveEmptyEntries,
得到一个字符串数组,再通过Join方法,用一个空格合并即可。:)