2011-12-20 19 views
0

テキストファイルの中に「\ n」または「\ r」という値を持つ列はほとんどありません。テキストファイルから追加の改行文字を取り除く

テキストファイルは次のようなものかもしれません。私の場合を助けるdoesntの私は自分のアプリケーションでファイルを処理するとき

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

は、今私が改行文字や余分な改行でそれを処理し

どうすれば同じことができますか?アプリケーションでこれを行うことは私には意味がありません。これらの文字を取り除く方法が必要です

答えて

0

本当にできません。

これが理由です。結局、テキストファイルは、行の中の文字を表す1と1の束です。一部の文字は、/nや改行などのテキストリーダー/エディタのテキストの書式設定に役立つよう作成されています。だからコンピュータには、'/n'という文字を書くことに違いはないので、文字を書くこと'/n.'このファイルを見るとき、テキストエディタに表示されるように、コンピュータには "white space"という概念はありません。

このテキストファイルで何をする必要があるかによって、改行文字を引用符で囲むことができ、その中にあるものを除外するようにプログラムに指示できますが、少し奇妙です。

あなたがやりたいことをするための別の方法を見つけることをおすすめします。

関連する問題