わたなべです. Takehama Hirohisa <thiro / kt.rim.or.jp> writes: :String の index で、正規表現を指定した場合、パターンにマッチしても $& :などが設定されないようなのですが、これはそういうものなのでしょうか? :設定されると嬉しいのですが。 そういう仕様にするのは簡単だけど, 意図的に設定されないように してるみたいだし, どうなんでしょうね. 参考に.
--- string.c.orig Mon Apr 27 19:04:21 1998 +++ string.c Sun May 03 02:26:17 1998 @@ -606,3 +606,3 @@ case T_REGEXP: - pos = reg_search(sub, str, pos, (struct re_registers *)-1); + pos = reg_search(sub, str, pos, 0); break;