[#42454] 多量の正規表現との効率的なマッチのアイデアを、、 — しん <dezawa@...>

出沢です

22 messages 2006/06/22
[#42455] Re: 多量の正規表現との効率的なマッチのアイデアを、、 — rubikitch <rubikitch@...> 2006/06/22

From: しん <dezawa@aliadne.net>

[#42456] Re: 多量の正規表現との効率的なマッチのアイデアを、、 — しん <dezawa@...> 2006/06/23

出沢です

[#42458] Re: 多量の正規表現との効率的なマッチのアイデアを、、 — rubikitch <rubikitch@...> 2006/06/23

From: しん <dezawa@aliadne.net>

[#42459] Re: 多量の正規表現との効率的なマッチのアイデアを、、 — しん <dezawa@...> 2006/06/23

出沢です

[#42460] Re: 多量の正規表現との効率的なマッチのアイデアを、、 — rubikitch <rubikitch@...> 2006/06/23

From: しん <dezawa@aliadne.net>

[#42461] Re: 多量の正規表現との効率的なマッチのアイデアを、、 — しん <dezawa@...> 2006/06/23

出沢です。

[ruby-list:42419] Re: ファイル中の空行の削除方法

From: 遠藤 大二 <dendoh@...>
Date: 2006-06-18 15:50:05 UTC
List: ruby-list #42419
okkezさん

ありがとうございます。
修正してみたのですが、今度は下記の様にエラーがでました。

filestrip.rb:6:in `gets': not opened for reading (IOError)
        from filestrip.rb:6:in `seek_last_lines'
        from filestrip.rb:24
        from filestrip.rb:23:in `open'
        from filestrip.rb:23

読み込み 書き込み どちらでもエラーがでるので、そうほうに対応したモードがあ
るとよいのですが、

遠藤

>okkezです。
>
>06/06/18 に 遠藤 大二<dendoh@hotmail.co.jp> さんは書きました:
>>試したのですが、下記のエラーが出てしまい実行できません。
>>filestrip.rb:26:in `truncate': not opened for writing (IOError)
>>         from filestrip.rb:26
>>         from filestrip.rb:23:in `open'
>>         from filestrip.rb:23
>>
>>二行を消せればこのスクリプトには、こだわりません。
>>お知恵をいただければ幸いです。よろしくお願いします。
>リファレンスマニュアルによると、
>refe File#truncate
>File#truncate
>--- truncate(length)
>
>    ファイルのサイズを最大 length バイトにします。ファイルが書き
>    込みモードでオープンされてなければ例外 IOError が発生します。
>
>    サイズの変更に成功すれば 0 を返します。失敗した場合は例外
>    Errno::EXXX が発生します。
>
>ということなので、該当のスクリプトの下から五行目あたりを
>- File.open(filename){|file|
>+  File.open(filename, 'w'){|file|
>という風に修正すればいいと思います。
>
>--
>okkez
>okkez000@gmail.com
>

_________________________________________________________________
MSN アラートで欲しい情報を必要な時に逃さずキャッチ! 
http://alerts.msn.co.jp/ 


In This Thread