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