まつもと ゆきひろです

In message "[ruby-dev:16663] Re: [OniGuruma] nested repeat operator"
    on 02/03/29, "K.Kosako" <kosako / sofnec.co.jp> writes:

|> これはどういう意図なのでしょう。なんとなくどちらもエラーのよ
|> うに思うのですが。
|
|()の場合、内側の?も影響を与えることがあるのではないかと思います。
|
|p(/(.?)?/.match("")[1])  # => ""
|p(/(.)?/.match("")[1])   # => nil

なるほどねえ。でも、使いやすさの観点からはそろえておいたほう
がよいかもしれません。