如何从字符串中删除一行 char(White space)

How to remove one line char(White space) from string

我想从字符串中删除白色 space(\n) 但下面的代码不起作用

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

Console.Write(store_tran1);

如何去除单行字符或白色 spaces?

预期输出:

1220 3rd St ,Santa Monica, CA 90401

试试看

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

试试这个:

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

您需要使用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

备注

Put two spaces inside quotes " ".

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

这个答案非常好,可能完全适合这个问题