2011-12-20 59 views
0

文本文件中的几列中的文本文件中有'\ n'或'\ r'值,我们希望从文件中除去任何这样的附加字符。从文本文件中去除额外的换行字符

的文本文件可能是这样的:

A|B|C|D|E 
1|2|3 \n 4|5 
9|8|7|6|5|4 

现在,当我处理文件中我的应用程序处理它由新行字符和多余的新线犯规帮助我的情况下

我怎样才能做到这一点?在应用程序中这样做对我来说没有任何意义..我需要一种方法去除这些字符

回答

0

你真的不行。

这就是为什么:最后,文本文件不过是一串1和0,表示一行中的字符。某些字符的创建可帮助为文本阅读器/编辑器(如/n或换行符)设置文本的格式。所以对于一台电脑来说,在写入字符'/n'并敲击回车时没有任何区别,因此写入字符'/n.'计算机没有像在文本编辑器中查看此文件时看到的“空白区域”概念。

根据你需要用这个文本文件做什么,你可以用引号或其他东西包围换行符,并告诉程序排除里面的内容,但即使这有点奇​​怪。

我建议找到一种不同的方式来做你想做的事情。

相关问题