るりまサーチ

最速Rubyリファレンスマニュアル検索!
33件ヒット [1-33件を表示] (0.279秒)

別のキーワード

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

種類

クラス

モジュール

キーワード

検索結果

File::Constants::FNM_EXTGLOB -> Integer (26103.0)

{} 内のコンマで区切られた文字列の組合せにマッチするようになります。 File.fnmatch で使用します。

{} 内のコンマで区切られた文字列の組合せにマッチするようになります。
File.fnmatch で使用します。

File.fnmatch(pattern, path, flags = 0) -> bool (8020.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 (8020.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
//}...