我有一个看起来像"\n \n \n\ABC \n XYZ"的字符串,我只是想从字符串的开头删除我的所有新行字符.
string replacement = Regex.Replace(s, @"\n", "");
Run Code Online (Sandbox Code Playgroud)
如果我使用这个,那么它将删除我不想要的字符串中的所有新行.
Mar*_*tin 13
如果您只是想从字符串的开头删除换行符,为什么不使用TrimStart:
string s = "\n\n\n\nABC\n XYZ";
string replacement = s.TrimStart('\n');
Console.WriteLine(replacement);
Run Code Online (Sandbox Code Playgroud)
这将删除\n字符串中的所有前导字符.输出:
ABC
XYZ
Run Code Online (Sandbox Code Playgroud)