|
■No19202 (シャノン さん) に返信 > ふーむ。なるほど。 > どうにも、「理想的な方法」というのは思いつきませんね。 > どの方法も一長一短でしょうね。
そうですね。 絶対に元に戻せない変形が行われているわけですから。 そのときに応じて適切なものを選ばざるを得ない。 なるべく広範につかえてプログラムが楽なものが良いですが、 状況次第、価値観次第。
そういう時は他の方法の「あら」を探して批判するのがよいです。 よいと信じてる方法の欠点はなかなか思いつかないものですから。
なので「\r\r\n->\r\n」を批判すると…
もし万が一借りに、2回改行コード変換が入っちゃったとすると 「\r\r\r\n」みたいな改行コードになりますがそれに対応できませんよ!
FTPでダウンロードしてそれをパイプでテキストに落としたりとか。(無い 3回はいっちゃう場合もありえますよ?(無い
「s/\r?\n/\r\n」にするなら対応できます。 でもそれなら「s/\r*\n/\r\n」でいいでしょう?
もういっそ「s/\r//」でいいじゃん、というわけですが。
「s/\r//」の問題点はないですかね?
旧Macで改行がなくなっちゃうというのがありますね。
|