From: Yuji Shigehiro Date: 1997-12-19T23:44:15+09:00 Subject: [ruby-list:5734] bug in String#gsub! ?? しげひろです. ruby-1.0 で動作していたスクリプトが, ruby-1.1b で動作しなくなりました. str = "-0-\t-0" p str str.gsub!(/-\t-/, "-") p str を実行すると, "-0-\t-0" "-0-0" という出力が得られるのですが, なぜか, str = "-あ-\t-0" p str str.gsub!(/-\t-/, "-") p str を実行すると "-あ-\t-0" "-あ-\t-0" となって, -\t- がうまく置換されません. 試行錯誤の末に, str.gsub!(/-\t[-]/, "-") だとうまく動くことがわかりました. ---- 重弘裕二 阪大情報処理教育センター (sigehiro@rd.ecip.osaka-u.ac.jp) 阪大工情報システム白川研 (sigehiro@ise.eng.osaka-u.ac.jp)