わたなべです.

TEI meiki <tei / harmony.co.jp> writes:

:「正規表現」のページの regx.rb サンプルが解説のとおりに動いてくれません。
: ( 解説には、str.gsub! re, "#{st}&#{en}" と書いてある部分は
:   str.gsub! re, "#{st}#$&#{en}" に書き換えて実行しました。)

古い version は & で合ってたんですが, 仕様変更があり \& にな
りました. というわけで "#{st}#\\&#{en}" にしてください.
$& ではだめなのは gsub! を実行する前の $& が使われてしまうか
らです.
  str.gsub! re do
    st + $& + en
  end
だったら ok.

-- 
わたなべひろふみ