删除 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# 中的此字符?
问候
试试这段代码:
string result = Regex.Replace(text, @"([^'r])'n", "$1");
您只需将 CR 之后的任何新行替换为它之前的内容。
艾德酮样品
删除所有 LF。然后用CR,LF替换所有CR。为此使用string.Replace
。