[#22815] File.fnmatch が "*?" のパターンを正しく処理しない? — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
山本です。
山本です。
山本です。補足します。
なかだです。
山本です。
山本です。
まつもと ゆきひろです
[#22816] YAML.load(time) on OpenBSD3.4 — "Kawaji, Shinya" <kawaji@...>
かわじ、です
In article <20040207005319=tuYR!@hoppeta.com>,
かわじ、です。
[#22832] Dir.glob("**/") のバグ — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
[#22859] Re: io/nonblock — nobu.nakada@...
なかだです。
[#22862] File.fnmatch と Dir.glob — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
まつもと ゆきひろです
山本です。
山本です。誤記がありました。
まつもと ゆきひろです
山本です。
山本です。
まつもと ゆきひろです
山本です。
まつもと ゆきひろです
山本です。
山本です。
まつもと ゆきひろです
山本です。
まつもと ゆきひろです
山本です。
山本です。
まつもと ゆきひろです
山本です。
まつもと ゆきひろです
まつもと ゆきひろです
わたなべです。
山本です。
山本です。
山本です。
山本です。
山本です。
山本です。
山本です。
山本です。
山本です。
山本です。
まつもと ゆきひろです
山本です。
まつもと ゆきひろです
山本です。
山本です。
山本です。
山本です。
山本です。
山本です。
まつもと ゆきひろです
山本です。
まつもと ゆきひろです
山本です。
山本です。
山本です。
山本です。
山本です。
山本です。
山本です。
山本です。
まつもと ゆきひろです
山本です。
なかだです。
山本です。
なかだです。
山本です。
なかだです。
山本です。
[#22870] path for RUBY — GOTOU Yuuzou <gotoyuzo@...>
mkmf.rbでMakefileを作ると、$(RUBY)にディレクトリ名が含まれな
[#22877] Process.spawn & IO.popen w/o shell — nobu.nakada@...
なかだです。
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
In message <200402141156.i1EBuYFH018029@sharui.nakada.niregi.kanuma.tochigi.jp>
なかだです。
In message <200402160353.i1G3rGNK007935@sharui.nakada.niregi.kanuma.tochigi.jp>
なかだです。
[#22890] rb_glob(i) & constness — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
In article <20040215161805.6541D650.ocean@m2.ccsnet.ne.jp>,
[#22906] bcc32 の makefile — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
なかだです。
山本です。
山本です。
[#22911] core dump with /#{Thread.pass}/o — Tanaka Akira <akr@...17n.org>
ついに捕まえたのですが、次のようにすると core を吐きます。
[#22928] [BUG] make distclean が失敗する — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
山本です。
山本です。
こんにちは、なかむら(う)です。
山本です。
こんにちは、なかむら(う)です。
山本です。
なかだです。
山本です。
山本です。
こんにちは、なかむら(う)です。
山本です。
山本です。
山本です。
こんにちは、なかむら(う)です。
山本です。
こんにちは、なかむら(う)です。
山本です。
山本です。
こんにちは、なかむら(う)です。
山本です。
山本です。
こんにちは、なかむら(う)です。
山本です。
山本です。
こんにちは、なかむら(う)です。
[#22956] Dir#glob proposal — nobu.nakada@...
なかだです。
まつもと ゆきひろです
なかだです。
山本です。
山本です。
[#23032] Re: [Oniguruma] Version 2.2.0 — kkosako@...
> -----Original Message-----
斉藤です。
まつもと ゆきひろです
[#23035] Re: [ruby-talk:93584] date/format.rb fix — "NAKAMURA, Hiroshi" <nakahiro@...>
なひです。
[#23038] Re: [ruby-cvs] ruby: * eval.c (localjump_destination): lambda should not interfere — nobu.nakada@...
なかだです。
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
なかだです。
[#23039] rss/dublincore.rb: dc:date format — "NAKAMURA, Hiroshi" <nakahiro@...>
なひです。
[ruby-dev:22882] Re: File.fnmatch とDir.glob
まつもと ゆきひろです
In message "[ruby-dev:22879] Re: File.fnmatch とDir.glob"
on 04/02/14, H.Yamamoto <ocean@m2.ccsnet.ne.jp> writes:
|>[ ] についてもう少し考えてみます。
|
|BeOS(bash) で dir hoge[/]hoge としたところ、hoge[/]hoge にはマッチしましたが、
|hoge/hoge にはマッチしませんでした。('[' より '/' が優先されている?)
|
|それで思いついたのですが、マジック文字の優先順位を
|
| 1. { }
| 2. /
| 3. [ ], *, ?
|
|という風にするのはどうでしょうか?
|
|そうすれば、領域指定に '/' が含まれるということは、原理上なくなります。
気になるのはfnmatchって/を特別扱いしない使い方もしたいのでは
ないでしょうか。だからこそ、FNM_PATHNAMEが存在して、指定しな
ければ[/]にマッチ、指定すれば[/]はマッチしないという仕様になっ
ているのだと思うのですが。
FNM_PATHNAME
このフラグがセットされていると、 string 中のスラッシュ
(/) を pattern にあるスラッシュそのものにだけマッチさせ、
それ以外 (例えばスラッシュを含む [] シーケンスなど) に
はマッチさせない。
となると、「領域指定に '/' が含まれるということは、原理上な
くなります」ということが嬉しくないケースもありそうな気がする
のですが。
| E:\ruby-cvs\ruby>miniruby -ve "puts File.fnmatch('c?/hoge', 'c:/hoge')"
| ruby 1.9.0 (2004-02-08) [i386-bccwin32]
| true
|
|は、意図された動作でしょうか?(これは違うと思いますが・・・)
意図してると思いますけど。私の理解ではfnmatchは単なるパター
ンマッチャですから、これはドライブレターであるとかの解釈は不
要だと思います。でないとshのcaseのような使い方で困るのではな
いかと。
具体的にどう感じられたか教えていただけませんか?
まつもと ゆきひろ /:|)