From: matz@... (Yukihiro Matsumoto) Date: 2002-03-29T14:16:48+09:00 Subject: [ruby-dev:16655] Re: [OniGuruma] nested repeat operator まつもと ゆきひろです In message "[ruby-dev:16652] [OniGuruma] nested repeat operator" on 02/03/29, "K.Kosako" writes: |[ruby-talk:36959]で指摘された |/(a?)?/はエラーでなくて、/(?:a?)?/はエラーになる |というのは、意図的にそうしているのですが、 |変更したほうがいいのでしょうか? これはどういう意図なのでしょう。なんとなくどちらもエラーのよ うに思うのですが。 |それから、ruby/lib/debug.rbの中に、.*?+というパターンを含んでいる |正規表現があるのですが、これもエラーにしています。(make testすると出ます) |.*?+は、.*?と同じと思うのですが、何か勘違いしているでしょうか? 「.*?+」はエラーでよいと思います。今はどういう意味に解釈して るんだろう。「(?:.*?)+」かな。