2016-05-22 41 views
0

中移除一行字符(空格)我想刪除一個字符串的空白(\ n)的,但下面的代碼是不工作如何從字符串

var store_tran2 = "1220 3rd St ,      Santa Monica,          CA 90401"; 
var store_tran1 = Trim(store_tran2); 

Console.Write(store_tran1); 

如何刪除一行字符或空白?

預期輸出:

1220 3rd St ,Santa Monica, CA 90401 

回答

0

試試這個:

var store_tran1 = Regex.Replace(store_tran2, " {2,}", " "); 
0

試一下

string res = 
    Regex.Replace(original, @"^\s*$\n", string.Empty, RegexOptions.Multiline) 
     .TrimEnd(); 
0

您需要使用string.Replace 你的代碼是這樣的

var store_tran2 = "1220 3rd St ,      Santa Monica,          CA 90401"; 
var store_tran1 = store_tran2.Replace(" ",string.Empty); 

你的輸出shoould像

1220 3rd St ,Santa Monica,CA 90401 

注意

把兩個內線引號 「」 空間。

0
store_tran2 = store_tran2.Replace("\n","").Replace(" ",""); 
0

這回答的作品非常好可能eaxct適合的問題

http://stackoverflow.com/questions/37381525/removing-white-spaces-from-string-is-not-working-in-c-sharp/37381559#37381559