From: Yuji Shigehiro Date: 1997-12-10T18:25:44+09:00 Subject: [ruby-list:5615] bug in String#scan ?? しげひろです. このまえ, ようやく 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)