[#20227] dyna_vars problem? — Tanaka Akira <akr@...17n.org>

しばらく前から、稀に Ruby が core を吐くという問題を追いかけているので

15 messages 2003/05/19
[#20234] Re: dyna_vars problem? — matz@... (Yukihiro Matsumoto) 2003/05/19

まつもと ゆきひろです

[#20236] Re: dyna_vars problem? — Tanaka Akira <akr@...17n.org> 2003/05/19

In article <1053363181.529491.30320.nullmailer@picachu.netlab.jp>,

[ruby-dev:20187] Re: does /\n$/ match with "\n"?

From: kkosako@...
Date: 2003-05-12 08:27:46 UTC
List: ruby-dev #20187
> \Zの仕様は特殊ではないようです。一貫しているかどうかは判断が
> 難しいのですが、Rubyだけ $ の挙動が大きく違うのもなんだよな
> あと思ったのは事実です。

Perlは使用しないので殆どわからないのですが、今調べてみると、
perl 5.8.0でも、\Zと$の仕様は一貫しているように見えます。
(最後の行が空行であってもマッチする)

if ("\n" =~ /\n\Z/) {
  print "OK\n"
}

なので、$の仕様を変更したのなら、\Zも変更したほうが良いと思います。
尤も、変更すると何か問題が起こるのかもしれませんが。
--
小迫@出向中でメーラーがOutlookなのでメールを書く気が起きない

In This Thread

Prev Next