館林です。

 Itou-T15 / mail.dnp.co.jp さんが
                2000/02/08 午後 04:48:41に書いた
 「[ruby-list:20591] Re: エスケープされていないものだけを置換」 のお返事です:

> >> a.gsub( /(\G|[^\\])_/, '\1 ' )
> >> 
> >> のほうが...あれ? \Gないんだったっけ.えーと,
> 
> > もしあったとして、どういう時にうれしいんでしょう?
> 
> >\G ...Perl5.005で新たに導入された正規表現で
> >  直前にm//gがマッチしていた場所[の次?]にのみマッチする。
> >  /gが指定されていたときのみ動作する。
> 
> >ということらしいですが、うれしさが分からない・・・。
> 
> 走査を頭に戻さなくてもよい時に助かります。
> <aa><aaa>bbb<aaa>bbbb<aaa> のa と bを刻んで行くようなとき。

 あ、今なんとなくわかった気がします。

 ありがとうございます。
 それにしても、正規表現は奥が深い・・・。

========================================================
   綾乃介@IBARAKI Univ.
      E-mail: aya / big.or.jp
      URL:http://www5.big.or.jp/~aya/
========================================================
茨城県日立市の総合情報サイト
    メディアネットワーク マンボウ WebSite
                http://manbow.cgi-space.to/
========================================================