删除c#中的换行符

时间:2016-02-17 16:30:43

标签: c# regex linefeed

我有一个csv文件。它不是那么大,问题是这个。该行的结尾在每行cr lf的末尾都有这两个字符。 不幸的是,只有一个寄存器,中间有一个LF字符的列。当我尝试导入文档时,此角色会产生冲突。

在Notepad ++中,这一行看起来像这样。

text1, text2,te(LF)
xt3, text4 (CR LF)

我需要这个

text1, text2,text3, text4 (CR LF)

现在,问题是,如何在不影响行尾的情况下删除C#中的这个字符?

问候

2 个答案:

答案 0 :(得分:1)

试试这段代码:

n

你只需更换CR之后不会出现的任何新行。

Ideone sample

答案 1 :(得分:0)

删除所有LF。然后用CR,LF替换所有CR。请使用string.Replace