删除 c# 中的换行符

本文关键字:换行符 删除 | 更新日期: 2023-09-27 18:34:57

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

该行在记事本++中如下所示

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

我需要这个

text1, text2,text3, text4 (CR LF)

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

问候

删除 c# 中的换行符

试试这段代码:

string result = Regex.Replace(text, @"([^'r])'n", "$1");

您只需将 CR 之后的任何新行替换为它之前的内容。

艾德酮样品

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