[#41278] [BUG:1.9] BINARY should not be ASCII-compatible — Yugui <yugui@...>

WXVndWkbJEIkRyQ5ISMbKEIKCgo+IBskQiRHISIkKiQqJGAkTSQzJDMkXiRHJE41RE9AJEclKyVQ

15 messages 2010/05/11

[#41407] [Bug #3339] win32ole test failure — Usaku NAKAMURA <redmine@...>

Bug #3339: win32ole test failure

20 messages 2010/05/25
[#41411] Re: [Bug #3339] win32ole test failure — Masaki Suketa <masaki.suketa@...> 2010/05/25

助田です。

[#41412] Re: [Bug #3339] win32ole test failure — "U.Nakamura" <usa@...> 2010/05/25

こんにちは、なかむら(う)です。

[ruby-dev:41260] Re: 正規表現オブジェクト中のキャプチャの数

From: "KISHIMOTO, Makoto" <ksmakoto@...4u.or.jp>
Date: 2010-05-11 01:27:48 UTC
List: ruby-dev #41260
きしもとです

> onig_number_of_captures に相当するメソッドはあってもよいかなとは思うのですが、
> * メソッド名

たしかに今のところ他に num???s というメソッドってないですよねぇ

> * そのユースケースでは onig_number_of_captures を使っても完全ではない
> が気になります。
> 
> 具体的には、名前付きキャプチャが混ざった場合、そのコードは動かなくなります。
> 思うに、番号ではなく、名前で引いた方がいいんじゃないでしょうか。

if ptn.numcapturs > 0 then raise end のようにチェックするのですが、

名前付きキャプチャもonig_number_of_capturesで数えられるのでfalse
negativeではないですし、名前付きキャプチャは普通のキャプチャとしても働くので、
false positiveでもなく、問題ないはずではないでしょうか?

In This Thread