わたなべです。

Shigeo OHUE <rs232c / hte.highway.ne.jp> writes:

:文字列から正規表現で引っ掛けて「\&」に置換したいんですがうまく
:できません。たとえば下のようになっちゃいます。

なぜ \& に置換したいのかなかなか興味深いのですが、
subの \& には特別な意味があります。

:irb(main):001:0> "a".sub(/a/, '\$')
:"\\$"
:irb(main):002:0> "a".sub(/a/, '\&')
:"a"

irb(main):003:0> "a".sub(/a/, '\\\\&')
"\\&"

-- 
わたなべひろふみ