> みます。またkreg.rbは行の先頭に半角の空白があるとエラーを起こすようなので、 > (1.)の段階で行先頭の空白を除去しました。 > 私にはエラーを修正することができませんでした。ruby本が待ち遠しいです。 バグです。splitとscanを混同していました。 Webページに直したものをおいておきます。 *** kreg.rb 1999/02/25 15:41:41 1.3 --- kreg.rb 1999/03/24 13:22:53 *************** *** 87,93 **** def regularize(src) dest = '' # 結果 d = 0 # 直前に読んだ文字 ! src.split(/ */).each do |str| if str.size == 1 ch = 0 c = str[0] --- 87,93 ---- def regularize(src) dest = '' # 結果 d = 0 # 直前に読んだ文字 ! src.scan(/./).each do |str| if str.size == 1 ch = 0 c = str[0]