[ruby-list:537] Re: /^$/ doesn't match null line ?
From:
matz@... (Yukihiro Matsumoto)
Date:
1996-09-19 09:15:34 UTC
List:
ruby-list #537
In message "[ruby-list:536] /^$/ doesn't match null line ?"
on 96/09/19, Kikutani Makoto <kikutani@jdc.ericsson.se> writes:
|
|はじめまして、きくたにといいます。
|
|perl -ne 'print "null line\n" if /^$/' hoge
|
|とすると、空行でnull lineがプリントされますが、
|rubyで同じことをやるとすべての行にマッチしてしまいます。
今調べましたところbaseにしているemacsのregxpルーチンの
misfeatureであることが分かりました.
(string-match "^$" "aaa\n")
=> 4
がマッチしてしまいます.早急に対策を立てますが,とりあえず
|ruby -ne 'print "null line\n" if /^\n/' hoge
|
|としなければならないのでしょうか?
としておいてください.
|なにぶん、今日からrubyを使いはじめたので大ボケかもしれませんが。
|version 0.99.2 (96/09/17)です。
このバグにもめげず今後ともよろしく.
まつもと ゆきひろ /:|)