From: Kazuhiro NISHIYAMA Date: 2007-04-17T11:40:05+09:00 Subject: [ruby-dev:30717] Re: ext/pty/expect_sample.rb 西山和広です。 At Tue, 17 Apr 2007 11:28:17 +0900, Akinori MUSHA wrote: > > > expect_sample.rb を試してみたら、expect("> ")がシンボリックリンクに > > ひっかかって、うまく動いていませんでした。 > >  いいと思いますが、正規表現はもっとspecificに書くべきではない > でしょうか。 元が"ftp> "になっていなかったので、プロンプトを厳密に見てしまうと まずい環境があるような気がして、シンボリックリンクの「->」だけを 避けるようにしてみました。 ファイル名を取り出す部分は/(ruby.*?\.tar\.gz)/の代わりに /(ruby[\d.]*\.tar\.gz)/のようにすると-p35などのような 変更があったときにマッチしなくなるので、 /(ruby\S+\.tar\.gz)/ ぐらいが良いかもしれません。 -- |ZnZ(ゼット エヌ ゼット) |西山和広(Kazuhiro NISHIYAMA)