如何从字符串中删除一行char(空格)

时间:2016-05-22 12:19:03

标签: c# string whitespace

我想从字符串中删除空格(\ 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

5 个答案:

答案 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
相关问题