ごとけんです
In message "[ruby-list:20554] エスケープされていないものだけを置換"
on 00/02/07, Ayanosuke <aya / big.or.jp> writes:
> _を空白に置換したいのですが、\_は置換したくないのです。
>a.gsub(/([^\\])[_]/){$1+" "}
適用範囲によりますが、これだと先頭の _ は置換できないので、
次のようにした方が安全かも知れません。
a.gsub(/(^|[^\\])_/, '\1 ')
-- gotoken