From: Ayanosuke <aya / big.or.jp>
Subject: [ruby-list:20554] エスケープされていないものだけを置換
Date: Mon, 7 Feb 2000 19:14:16 +0900

>  館林と申します。
> 
>  _を空白に置換したいのですが、\_は置換したくないのです。
> 
> a.gsub(/([^\\])[_]/){$1+" "}
> 
> でうまくいったのですが、なんか、もっとスマートな方法が
> あるんじゃないかなと思います。

最近の perl だと,look behind を使って s/(?<!\\)_/ / でいけ
るんですが,ruby はまだでしたっけ...?

手元の 1.4.2 ではできませんでした.

# すいません.最新を追い掛けてないので.

-- momo