从字符串c#的开头删除\ n

时间:2018-12-17 21:52:55

标签: c# string newline

我有一个看起来像“ \ n \ n \ n \ ABC \ n XYZ”的字符串,我只想从字符串开头删除所有换行符。

string replacement = Regex.Replace(s, @"\n", "");

如果我使用这一行,它将从字符串中删除所有不需要的行。

1 个答案:

答案 0 :(得分:12)

如果您只是想从字符串开头删除换行符,为什么不使用TrimStart

string s = "\n\n\n\nABC\n XYZ";
string replacement = s.TrimStart('\n');
Console.WriteLine(replacement);

这将从字符串中删除所有前导\n字符。输出:

ABC
 XYZ