从字符串中删除空格在 c# 中不起作用
Removing White spaces from string is not working in c#
我正在尝试从字符串中删除空格,但它不起作用
string status = " 18820 Pacific Coast Highway
Malibu, CA 90265";
string status1 = status.Trim();
Console.Write(status1);
以上代码无效
预期输出:
18820 Pacific Coast Highway Malibu, CA 90265
Trim()
仅适用于字符串的开头和结尾。这应该有效:
string status1 = Regex.Replace(status,@"\s+"," ").Trim();
Trim 删除前导和尾随符号(默认为空格)。请改用正则表达式。
RegEx.Replace(status, "\s+", " ").Trim();
string status = " 18820 Pacific Coast Highway
Malibu, CA 90265";
string status1 = status.Trim();
Console.Write(status1);
status = status .Replace(" ", "");
但是上面的代码会删除所有的空格。
如果你想在每个单词的末尾都有空格,那么使用 link
中提到的 foreach
How to trim whitespace between characters
我正在尝试从字符串中删除空格,但它不起作用
string status = " 18820 Pacific Coast Highway
Malibu, CA 90265";
string status1 = status.Trim();
Console.Write(status1);
以上代码无效
预期输出:
18820 Pacific Coast Highway Malibu, CA 90265
Trim()
仅适用于字符串的开头和结尾。这应该有效:
string status1 = Regex.Replace(status,@"\s+"," ").Trim();
Trim 删除前导和尾随符号(默认为空格)。请改用正则表达式。
RegEx.Replace(status, "\s+", " ").Trim();
string status = " 18820 Pacific Coast Highway
Malibu, CA 90265";
string status1 = status.Trim();
Console.Write(status1);
status = status .Replace(" ", "");
但是上面的代码会删除所有的空格。
如果你想在每个单词的末尾都有空格,那么使用 link
中提到的 foreachHow to trim whitespace between characters