2011-12-20 74 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.'計算機沒有像在文本編輯器中查看此文件時看到的「空白區域」概念。

根據你需要用這個文本文件做什麼,你可以用引號或其他東西包圍換行符,並告訴程序排除裏面的內容,但即使這有點奇​​怪。

我建議找到一種不同的方式來做你想做的事情。

相關問題