私は Ruby でs
(たとえば) 標準の行末 ( \n
, \r\n
, \r
) のいずれかを持つ可能性のある文字列を持っています。それらをすべてsに変換したい\n
。最善の方法は何ですか?
これは非常に一般的な問題のように思えますが、それに関するドキュメントはあまりありません。明らかに簡単な大まかな解決策がありますが、これを処理するために組み込まれているものはありますか?
エレガントで慣用的な Ruby ソリューションが最適です。
^M
編集:と\r
は同じであることに気付きました。しかし、まだ3つのケースがあります。(ウィキペディアを参照してください。)