首页 > 解决方案 > 如何从字符串中删除空格和“\n”?

问题描述

我有看起来像这样的字符串:

"\n        間違う\n      "

这真的是一个\n和一些空间。

如何从字符串中删除这些?

标签: c#string

解决方案


使用Trim()which 将删除字符串左右两端的所有空格(包括换行符、制表符等):

var s = "\n        間違う\n      ";
var trimmed = s.Trim();

// output
// 間違う

如果要删除文本之间的换行符(例如間\n違う\n),则可以使用Replace

var s = "間\n違う\n";
var trimmed = s.Trim().Replace(Environment.NewLine, string.Empty);
// output
// 間違う

推荐阅读