【问题标题】:How to remove all kind of spaces in a string? [duplicate]如何删除字符串中的所有类型的空格? [复制]
【发布时间】:2017-03-17 08:57:52
【问题描述】:

我有一种注释,我存储在动词字符串中,例如:

string a = @"123123
             456456
             868686";

现在我想更改上面(两次)按下的所有空格和输入,并使其如下所示:

string a = @"123123456456868686";

我应该使用什么逻辑?

【问题讨论】:

  • Char.IsWhiteSpace 是你的朋友。此外,正则表达式也很方便:Regex.Replace(s, @"\s+", string.Empty)
  • @L.B 你说得对。我很抱歉。评论已删除。

标签: c# string


【解决方案1】:

只需拆分然后组合你的字符串

var b = string.Concat(a.Split());

或正如 Wiktor Stribiżew 评论的那样

var b = string.Concat(a.Where(c => !char.IsWhiteSpace(c)));

【讨论】:

    猜你喜欢
    • 2017-04-14
    • 2013-12-11
    • 2019-04-19
    • 2012-01-06
    • 2019-01-01
    • 2011-12-07
    相关资源
    最近更新 更多