From: K.Kodama <kdm / kobe-kosen.ac.jp> Subject: [ruby-list:41286] Re: 条件に合う見出しの内容だけを抽出 Date: Fri, 14 Oct 2005 18:17:28 +0900 > 児玉 です. です. case を使ってみた. # 青木さんに添削されちゃうよ. a=[] s="" File.readlines("data.txt").each {|line| case line when /Title-1/; a[0]="Title-1"; s=a[0]; when /Title-2/; a[0]="Title-2"; s=a[0]; when /Title-A/; a[1]="Title-A"; s=a[0]+"/"+a[1]; when /Title-B/; a[1]="Title-B"; s=a[0]+"/"+a[1]; else if s=="Title-1/Title-B"; puts line.strip end; end; } -- Kouji KODAMA, kdm / kobe-kosen.ac.jp