改行コードの変換あれこれ

テキスト文書の改行文字は3種類が使われている。

OS改行コード正規表現などでの記号
unixLF\n
Mac OS(主にMac OS X以前)CR\r
WindowsCR+LF\r\n

最近はあまり気にしないでも問題ないことが多いが、古いシステムのシフトJISデータを扱うことがあって、きちんと精査しないとまずいかったのまとめておく。

続きを読む