2016-11-03 95 views
0

我有一種值得注意的是我存儲在verbative字符串,如:如何刪除字符串中的所有空格?

string a = @"123123 
      456456 
      868686"; 

現在我想改變這一切的空間,進入被壓以上(兩次)並使其像這樣:

string a = @"123123456456868686"; 

我應該使用什麼邏輯?

+3

['Char.IsWhiteSpace'](https://msdn.microsoft.com/en -us/library/system.char.iswhitespace(v = vs.110).aspx)是你的朋友。另外,正則表達式可以很方便:'Regex.Replace(s,@「\ s +」,string.Empty)' –

+0

@ L.B你是絕對正確的。我很抱歉。評論已刪除。 – Jret

回答

0

就分割,然後結合你的字符串

var b = string.Concat(a.Split()); 

Wiktor的Stribiżew評論

var b = string.Concat(a.Where(c => !char.IsWhiteSpace(c)));