[#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:42417] Re: ファイル中の空行の削除方法

From: okkez <okkez000@...>
Date: 2006-06-18 14:25:26 UTC
List: ruby-list #42417
こんばんは。
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

In This Thread