From: Koji Arai Date: 2000-05-13T16:28:12+09:00 Subject: [ruby-list:22513] Re: p option of Regexp 新井です。 >>> From: Shin-ichiro Hara >>> Date: 12 May 2000 17:54:24 +0900 >>> Subject: [ruby-list:22485] Re: p option of Regexp > 原です。 > ||質問です。正規表現の p オプションっていわゆる POSIX NFA とは無関係で、 > ||単に「. が \n にマッチする」というだけなんでしょうか、、、なんですよね? > | > |^, $, \Zの動作も変わります。が、基本的にはそうですね。 > > ああ、なるほど。\n に由来する行の概念がなくなるのですね。 私は、"."の機能だけ変わった方がいいと思うんですが、 gets(nil).scan(/^=begin\b.*^=end/p) {|_| p _} とできないので、 結局"."の代わりに、[\s\S]とかしてて、/p使ったことないかもし れません。 gets(nil).scan(/^=begin[\s\S]*^=end/) {|_| p _} -- 新井康司 (Koji Arai)