Stringの末尾の改行コードを削除したい
String#replace()でやろうとしたけれど、改行コード3つ(\r, \n, \r\n)を書くのやだなーと思い調べた。 そうしたら、trim()で削除される文字に改行コードもふくまれることを知った。
trim()の説明では、「空白」とは文字コードが'\u0020'より小さい文字のことを指しているとのこと。 改行コードの文字コードは'\u0020'より小さい。
Unicode一覧 0000-0FFF - Wikipedia
trim()すると、改行コード以外の制御文字も削除されるけれど、今回は問題ない。