我想从字符串中删除空格(\ 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 :(得分:0)
试试
string res =
Regex.Replace(original, @"^\s*$\n", string.Empty, RegexOptions.Multiline)
.TrimEnd();
答案 1 :(得分:0)
试试这个:
var store_tran1 = Regex.Replace(store_tran2, " {2,}", " ");
答案 2 :(得分:0)
您需要使用string.Replace
你的代码就像这样
var store_tran2 = "1220 3rd St , Santa Monica, CA 90401";
var store_tran1 = store_tran2.Replace(" ",string.Empty);
你的输出应该像
1220 3rd St ,Santa Monica,CA 90401
注意
在引号“”中放置两个空格。
答案 3 :(得分:0)
store_tran2 = store_tran2.Replace("\n","").Replace(" ","");
答案 4 :(得分:0)
这个答案非常好,可能适合这个问题
http://stackoverflow.com/questions/37381525/removing-white-spaces-from-string-is-not-working-in-c-sharp/37381559#37381559