[#41630] [ANN] langhelp-0.9.0 — rubikitch@...
るびきちです。
7 messages
2005/12/01
[#41654] Hashを継承したクラスの利用方法について — saitani <cxj15527@...>
お世話になります。
9 messages
2005/12/04
[#41720] Tempfile#== — とみたまさひろ <tommy@...>
とみたです。
5 messages
2005/12/21
[#41728] ruby 1.8.4 released — Yukihiro Matsumoto <matz@...>
まつもと ゆきひろです
9 messages
2005/12/24
[ruby-list:41684] Re: windowsのDir.globで複数のパターンを空白で区切ると上手く拾えないようです。
From:
rubikitch <rubikitch@...>
Date:
2005-12-09 02:05:32 UTC
List:
ruby-list #41684
From: 岩崎 弘孝 <IH000667@mb.taiyokogyo.co.jp>
Subject: [ruby-list:41682] windowsのDir.globで複数のパターンを空白で区切ると上手く拾えないようです。
Date: Fri, 9 Dec 2005 10:57:16 +0900
るびきちです。
> windowsのDir.globで複数のパターンを空白で区切ると上手く拾えないようで
> す。
Windowsに限らず、ruby 1.7より空白が特別な意味を持たないよう仕様変更されました。
ruby 1.7 feature:
また、空白類に特殊な意味はなくなりました("\0"の効果は残っています)。
1.6と同様の処理を期待する場合は、不要な空白はString#chompなどで
適切に除去するか、gsub(/[ \t\n]/, "\0")で変換しておく必要が
あります。
リファレンスマニュアルを見たらこう書いてあるので、マニュアルを修正する必要があると思います。
Dir[pattern]
Dir.glob(pattern)
Dir.glob(pattern) {|file| ...}
Dir.glob(pattern[, flags]) ((<ruby 1.7 feature>))
Dir.glob(pattern[, flags]) {|file| ...} ((<ruby 1.7 feature>))
(略)
パターンを空白(スペース、タブ、改行)あるいは "\0" で区切って 1 度に複数のパターンを
指定することもできます。
るびきち☆
http://www.rubyist.net/~rubikitch/