大上です。

WATANABE Hirofumi さんは書きました:
>わたなべです。

>:文字列から正規表現で引っ掛けて「\&」に置換したいんですがうまく
>:できません。たとえば下のようになっちゃいます。
>
>なぜ \& に置換したいのかなかなか興味深いのですが、
>subの \& には特別な意味があります。
>
>:irb(main):001:0> "a".sub(/a/, '\$')
>:"\\$"
>:irb(main):002:0> "a".sub(/a/, '\&')
>:"a"
>
>irb(main):003:0> "a".sub(/a/, '\\\\&')
>"\\&"

できました。ありがとうございます。
何でそうなるかはまだわかりませんが、これから勉強します。

----
Shigeo OHUE  rs232c / hte.highway.ne.jp