タブ区切りや":"で区切られた文字列を簡単にHashに入れて、使いやすくしましょう。 たとえば user.txt として、 Name:Jun Sese Date:2008-07-30 Status:Aliveとあったとすると, % irb irb> data = open("user.txt").read => "Name:Jun Sese\nDate:2008-07-30\nStatus:Alive\n\n" irb> user = Hash[*data.split("\n").map{|e| e.split(":")}.flatten] => {"Status"=>"Alive", "Name"=>"Jun Sese", "Date"=>"2008-07-30"}となります。偶数個の要素を持った配列から、Hashが作成できる機能を利用しています。 open.read ではファイル全体を