ruby で改行も含めて match させたいときは //m を使うんだ
こういうことです
[1] 2.2.2-p95(main)> s = "aaaaa\nbbbbb\nccccc\nddddd\n" => "aaaaa\nbbbbb\nccccc\nddddd\n" [2] 2.2.2-p95(main)> s.match(/.*/) => #<MatchData "aaaaa"> [3] 2.2.2-p95(main)> s.match(/.*/m) => #<MatchData "aaaaa\nbbbbb\nccccc\nddddd\n"> [4] 2.2.2-p95(main)>