しげひろです. このまえ, ようやく ruby 1.1b をインストールしたのですが, これまで動い ていたスクリプトが動かなくなってしまいました. 要は, ファイル名の拡張子部分を切り出したいのですが, str = "abc.def" print str, "\n" base, ext = str.scan(/^(.*)\.(.*)$/) print base, "\n" print ext, "\n" の結果が abc.def abcdef nil となってしまいます. (scan がピリオドにうまくマッチしてくれないようです.) ちなみに, 1.0 の頃は期待通り, abc.def abc def となっていました. これはバグでしょうか? それとも, なにか私のオオボケ?? ---- 重弘裕二 阪大情報処理教育センター (sigehiro / rd.ecip.osaka-u.ac.jp) 阪大工情報システム白川研 (sigehiro / ise.eng.osaka-u.ac.jp)