るりまサーチ

最速Rubyリファレンスマニュアル検索!
22件ヒット [1-22件を表示] (0.282秒)
トップページ > クエリ:_builtin[x] > クエリ:FNM_EXTGLOB[x] > 種類:特異メソッド[x]

別のキーワード

  1. _builtin new
  2. _builtin inspect
  3. _builtin []
  4. _builtin to_s
  5. _builtin each

ライブラリ

クラス

キーワード

検索結果

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

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

...=> true
p File.fnmatch('[.]', '.', File::FNM_DOTMATCH) # => true
p File.fnmatch('foo/*', 'foo/.', File::FNM_DOTMATCH) # => true
//}

: FNM_EXTGLOB
{} 内のコンマで区切られた文字列の組合せにマッチするようになります。
例えば、foo{a,b,c} は fooa, foob, fo...
...ることができます。例えば、 {foo,bar{foo,bar}} は foo,
barfoo, barbar のそれぞれにマッチします。
//emlist[][ruby]{
p File.fnmatch('foo{a,b,c}', 'fooa', File::FNM_EXTGLOB) # => true
p File.fnmatch('{foo,bar{foo,bar}}', 'barfoo', File::FNM_EXTGLOB) # => true
//}...

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

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

...=> true
p File.fnmatch('[.]', '.', File::FNM_DOTMATCH) # => true
p File.fnmatch('foo/*', 'foo/.', File::FNM_DOTMATCH) # => true
//}

: FNM_EXTGLOB
{} 内のコンマで区切られた文字列の組合せにマッチするようになります。
例えば、foo{a,b,c} は fooa, foob, fo...
...ることができます。例えば、 {foo,bar{foo,bar}} は foo,
barfoo, barbar のそれぞれにマッチします。
//emlist[][ruby]{
p File.fnmatch('foo{a,b,c}', 'fooa', File::FNM_EXTGLOB) # => true
p File.fnmatch('{foo,bar{foo,bar}}', 'barfoo', File::FNM_EXTGLOB) # => true
//}...