標準のテキストファイルからテキストを解析するCocoaアプリケーションがあります。ファイルを編集するためにnanoやpicoのような端末プログラムを使用すると、時々^M
という文字が表示されます。 Mac OS Xのそれ以降のバージョンではこれを再現することはできませんが、バージョン10.5にはたくさんあるようです。^M文字を解析する
奇妙なことに、私が^M
文字を10.5システムから取り込んだ場合、それは魔法のように10.6+になります。 Mac OSはLinuxスタイルの改行をMacスタイルに変換し始めたからです(??)。したがって、10.7にXCodeだけがインストールされているので、デバッグ時に問題を解決するのがやや複雑になっています。
^M
文字を見つけて、それをファイルの解析中にもっと標準的なもの(\n
など)に置き換える方法が必要です。どのような種類のキャラクターを探す必要がありますか?それは\ nと思われませんし、同様に、\ r \ nの組み合わせもそのトリックをやっているようです。 ^M
は依然としてハングアップします。
コードで実行する方法はありませんか? – bugfixr
ああ。私はあなたが単に "\ r"を ""と置き換える必要があると思います。 "\ r"を削除する – JohnnyK