From: matz@... (Yukihiro Matsumoto) Date: 2004-03-30T14:21:37+09:00 Subject: [ruby-dev:23267] Re: File.fnmatch とDir.glob の非互換部分 まつもと ゆきひろです In message "[ruby-dev:23265] Re: File.fnmatch とDir.glob の非互換部分" on 04/03/30, H.Yamamoto writes: |>|不完全なエスケープを削除するだけなら、下のパッチだけですむと思います。'a\/b' を '/' で |>|分けても、'a\' は 'a' といっしょですから。 |> |>というのはよくわかりません。'\/'は「不完全なバックスラッシュ」 |>ではないような気がしますから。 | |これはさぼりで、'a\/b' というパターンがあったとき、本当は FNM_NOESCAPE が指定されてなければ |'a' '\/' 'b' という風にわけなくてはいけません。ただ、不完全なエスケープが削除されるなら、 |'a\' '/' 'b' と分けても、結果的に同じ動作が得られるという・・・やっぱりだめですか? あまり省略せずに書いていただけると助かります。 ほんとに「結果的に同じ動作が得られる」のであれば、私としては 内部実装については構いません。