2011/07/05

chompの区切り文字として空文字列が指定された場合

p "abc\r\n\r\n".chomp("") # => "abc"

区切り文字として空文字列が指定された場合は、行末の連続する行区切り文字を全て削除する。多人数マルチOSでテキストファイルを編集した場合、改行コードが統一されない場合が多々発生するんですよねぇ…。ツカエル。