我有一个看起来像“ \ n \ n \ n \ ABC \ n XYZ”的字符串,我只想从字符串开头删除所有换行符。
string replacement = Regex.Replace(s, @"\n", "");
如果我使用这一行,它将从字符串中删除所有不需要的行。
答案 0 :(得分:12)
如果您只是想从字符串开头删除换行符,为什么不使用TrimStart
:
string s = "\n\n\n\nABC\n XYZ";
string replacement = s.TrimStart('\n');
Console.WriteLine(replacement);
这将从字符串中删除所有前导\n
字符。输出:
ABC
XYZ