【发布时间】:2009-01-29 17:58:34
【问题描述】:
我有一个文本块,我想得到它的行而不丢失最后的 \r 和 \n。现在,我有以下(次优代码):
string[] lines = tbIn.Text.Split('\n')
.Select(t => t.Replace("\r", "\r\n")).ToArray();
所以我想知道 - 有没有更好的方法呢?
接受的答案
string[] lines = Regex.Split(tbIn.Text, @"(?<=\r\n)(?!$)");
【问题讨论】: