From: Wakou Aoyama Date: 1998-09-22T22:04:39+09:00 Subject: [ruby-list:9662] Re: nif.rb (ver0.14) 青山です。 WATANABE Hirofumi wrote: > > PROMPT かどうかを判断する > /\n>$/ > という正規表現は > > Wakou Aoyama writes: > > :> > > この部分に引っ掛かってとてもまずいと思うんですけど? > #実際これと同じ発言が nifty にありますし. telnet.rb ではプロンプトの判定時にサーバーからの文字列の最後かどうかを みているので、大丈夫です。(ファイルからのログのカットだと誤動作します ね。なるほど、AIRCRAFT のドキュメントに、巡回時にカットするとより確実 なカットが行えますと書いてあったのはこういう意味だったのか) しかし、ちょっとあまり良くない表現を使っている事に気がつきました。Ruby には Perl の正規表現の m, s にあたるオプションはありませんから、$ では なく、きちんと \Z を使うべきでしたね。telnet.rb のデフォルト値も含めて 修正しておきます。 青山 和光 Wakou Aoyama