原です。

> まつもと ゆきひろです

> 正規表現かくあるべし,という話は言語理論の教科書を引っ張り出
> して来ないとできないので

正規表現は正規集合の表現であるべきで、当然 A|B と B|A は等しく
あるべき、、、とか言ってると \1, \2 とかだって使用禁止になるし
、、、とにかく便利ならいいです。^_^


> (しかも例によって苦手),

これは全く信じられません。^^;


> |#今気がついたけど、"abc".gsub(/x?/){"(#$&)"} は 
> |#"abc".gsub(/x?/, '(\&)') と書けないのですね。
> 
> ???
> 
> "abc".gsub(/x?/, '(&)')
> 
> でないから?

あ、御免なさい、 \& でなくて & と書くのですね。awk 風ですね。
ちゃんとマニュアルに書いてありました。うっかりしていました。
---===-=-=-=-=-=-=-=-=======--=-=-=-==-=-===-=-=-=-=-=-=--=-==-=--
                           Shin-ichro Hara(Nagaoka Univ.of Tech.)