From: matz@... (Yukihiro Matsumoto) Date: 2000-09-26T13:52:42+09:00 Subject: [ruby-dev:11067] Re: jcode.rb bug まつもと ゆきひろです In message "[ruby-dev:11064] jcode.rb bug" on 00/09/25, KANEKO Naoshi writes: |1.6.0 が正式公開されたため、さっそく落として使って |見ました。 |しかし、jcode.rb を使ったとき、tr で '\\' がうまく |置換できないようです。 こんな感じでどうでしょう? --- lib/jcode.rb 2000/09/19 07:54:27 1.10 +++ lib/jcode.rb 2000/09/25 17:51:29 1.11 @@ -7,3 +7,5 @@ def _regex_quote(str) - a = str.gsub(/\W/){|s| if s == "-" then s else "\\\\#{s}" end} + str.gsub(/\W/){|s| + if s == "-" then s elsif s == "\\" then "\\\\" else "\\\\#{s}" end + } end