るりまサーチ

最速Rubyリファレンスマニュアル検索!
33件ヒット [1-33件を表示] (0.053秒)
トップページ > クエリ:-[x] > クエリ:FNM_PATHNAME[x] > ライブラリ:ビルトイン[x]

別のキーワード

  1. _builtin fnm_extglob
  2. _builtin fnm_syscase
  3. _builtin fnm_dotmatch
  4. _builtin fnm_noescape
  5. _builtin fnm_casefold

種類

クラス

モジュール

キーワード

検索結果

File::Constants::FNM_PATHNAME -> Integer (18203.0)

ワイルドカード `*', `?', `[]' が `/' にマッチしなくなります。 シェルのパターンマッチにはこのフラグが使用されています。 File.fnmatch, Dir.globで使用します。

ワイルドカード `*', `?', `[]' が `/' にマッチしなくなります。
シェルのパターンマッチにはこのフラグが使用されています。
File.fnmatch, Dir.globで使用します。

File.fnmatch(pattern, path, flags = 0) -> bool (126.0)

ファイル名のパターンマッチ fnmatch(3) を行います。 path が pattern にマッチすれば真を返します。そうでない場合には false を返します。

..._NOESCAPE) # => true
//}

: FNM_PATHNAME
ワイルドカード `*', `?', `[]' が `/' にマッチしなくなります。
シェルのパターンマッチにはこのフラグが使用されています。
//emlist[][ruby]{
p File.fnmatch('*', '/', File::FNM_PATHNAME) # => false
p File.fnmatc...
...h('?', '/', File::FNM_PATHNAME) # => false
p File.fnmatch('[/]', '/', File::FNM_PATHNAME) # => false
//}

: FNM_CASEFOLD
アルファベットの大小文字を区別せずにパターンマッチを行います。
//emlist[][ruby]{
p File.fnmatch('A', 'a', File::FNM_CASEFOLD) # => true
//}

:...

File.fnmatch?(pattern, path, flags = 0) -> bool (126.0)

ファイル名のパターンマッチ fnmatch(3) を行います。 path が pattern にマッチすれば真を返します。そうでない場合には false を返します。

..._NOESCAPE) # => true
//}

: FNM_PATHNAME
ワイルドカード `*', `?', `[]' が `/' にマッチしなくなります。
シェルのパターンマッチにはこのフラグが使用されています。
//emlist[][ruby]{
p File.fnmatch('*', '/', File::FNM_PATHNAME) # => false
p File.fnmatc...
...h('?', '/', File::FNM_PATHNAME) # => false
p File.fnmatch('[/]', '/', File::FNM_PATHNAME) # => false
//}

: FNM_CASEFOLD
アルファベットの大小文字を区別せずにパターンマッチを行います。
//emlist[][ruby]{
p File.fnmatch('A', 'a', File::FNM_CASEFOLD) # => true
//}

:...