From: "H.Yamamoto" Date: 2004-03-30T14:17:19+09:00 Subject: [ruby-dev:23265] Re: File.fnmatch とDir.glob の非互換部分 山本です。 >不完全なバックスラッシュを削除してもかまわないとは思うのです >けれども、 > >|不完全なエスケープを削除するだけなら、下のパッチだけですむと思います。'a\/b' を '/' で >|分けても、'a\' は 'a' といっしょですから。 > >というのはよくわかりません。'\/'は「不完全なバックスラッシュ」 >ではないような気がしますから。 これはさぼりで、'a\/b' というパターンがあったとき、本当は FNM_NOESCAPE が指定されてなければ 'a' '\/' 'b' という風にわけなくてはいけません。ただ、不完全なエスケープが削除されるなら、 'a\' '/' 'b' と分けても、結果的に同じ動作が得られるという・・・やっぱりだめですか?