From: Shin-ichiro Hara Date: 2000-05-12T17:54:24+09:00 Subject: [ruby-list:22485] Re: p option of Regexp 原です。 In message "[ruby-list:22484] Re: p option of Regexp" on 00/05/12, Yukihiro Matsumoto writes: | |まつもと ゆきひろです | |In message "[ruby-list:22483] p option of Regexp" | on 00/05/12, Shin-ichiro Hara writes: | ||質問です。正規表現の p オプションっていわゆる POSIX NFA とは無関係で、 ||単に「. が \n にマッチする」というだけなんでしょうか、、、なんですよね? | |^, $, \Zの動作も変わります。が、基本的にはそうですね。 ああ、なるほど。\n に由来する行の概念がなくなるのですね。 p /c\Z/ =~ "abc\n" #=> 2 p /c\Z/p =~ "abc\n" #=> nil |どこかでPOSIXでは「.は\nにマッチする」と聞いたからPOSIXとい |う名前になってるんですが、なんか不適切そう。 あの本がはやったんで、誤解する人がでてくるかもしれないですね。 ||それから、/[^z]/p は "\n" にマッチしない様なんですが、これは正しい仕 ||様なんでしょうか? | |バグです。ちょっと勘違いしてました。 了解しました。