【发布时间】:2018-12-17 21:52:54
【问题描述】:
我有一个看起来像“\n\n\n\ABC\n XYZ”的字符串,我只想从字符串的开头删除所有换行符。
string replacement = Regex.Replace(s, @"\n", "");
如果我使用这个,它会从字符串中删除我不想要的所有新行。
【问题讨论】:
-
string.TrimStart()或string.Trim() -
@MartinParkin 的
TrimStart解决方案是可行的方法。但是,如果您与正则表达式结婚,请考虑以下内容:^(\\n)+。^说“只考虑行首的东西”。+表示“一个或多个”。所以在一起,你会得到“在行首获取所有新行(一个或多个)”