我想从包含句子的字符串变量中删除所有空格。 这是我的代码:
string s = "This text contains white spaces";
string ns = s.Trim();
变量" sn"应该看起来像#34;这个文字包含空格",但它没有(方法s.Trim()不工作)。我错过了什么或做错了什么?
答案 0 :(得分:4)
方法Trim
通常只是从字符串的开头和结尾删除空格。
string s = " String surrounded with whitespace ";
string ns = s.Trim();
将创建此字符串:"String surrounded with whitespace"
要从字符串中删除所有空格,请使用Replace
方法:
string s = "This text contains white spaces";
string ns = s.Replace(" ", "");
这将创建此字符串:"Thistextcontainswhitespaces"
答案 1 :(得分:2)
试试这个。
s= s.Replace(" ", String.Empty);
或使用Regex
s= Regex.Replace(s, @"\s+", String.Empty);