From: matz@... (Yukihiro Matsumoto) Date: 1998-01-13T11:32:41+09:00 Subject: [ruby-list:5865] Re: ruby 1.1b4 released まつもと ゆきひろです In message "[ruby-list:5862] Re: ruby 1.1b4 released" on 98/01/12, TANAKA Shin-ichi writes: |東芝の田中です。 |$= = TRUE |を先頭に入れたところ、期待通りの結果が得られました。 すいません.なんで「偽なのか」などと書きましたが,これはruby のバグでした.つまり,$=は本来ignorecaseという意味なのですが (正規表現ではそう動作している),文字列に関してはこれが逆になっ ててcase-sensitiveという意味になっていました.すみません. 以下パッチです. --- string.c~ Fri Jan 9 13:19:05 1998 +++ string.c Tue Jan 13 09:54:05 1998 @@ -410,3 +410,3 @@ - if (!RTEST(ignorecase)) { + if (RTEST(ignorecase)) { while (len--) { @@ -442,3 +442,3 @@ - if (!RTEST(ignorecase)) { + if (RTEST(ignorecase)) { return str_cicmp(str1, str2);