るりまサーチ

最速Rubyリファレンスマニュアル検索!
198件ヒット [1-100件を表示] (0.046秒)
トップページ > クエリ:File.fnmatch[x] > クエリ:FNM_SYSCASE[x]

別のキーワード

  1. pathname fnmatch?
  2. pathname fnmatch
  3. file fnmatch
  4. file fnmatch?
  5. _builtin fnmatch?

ライブラリ

クラス

モジュール

検索結果

<< 1 2 > >>

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

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

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

@param pattern パターンを文字列で指定します。ワイルドカードとして `*',
`?',...
...できます。
Dir.glob とは違って `**/' は使用できません。
//emlist[例][ruby]{
%w(foo foobar bar).each {|f|
p File.fnmatch("foo*", f)
}
# => true
# true
# false
//}

@param path パスを表す文字列を指定します。

@param flags パターンマッチ...
...る定数は以下のとおりです。
これらの定数は File::Constants で定義されていますが、
File
クラスの親クラスの IO が File::Constants をインクルードしているので、
これらの定数は File::FNM_NOESCAPE などとして参照可能です。

: FNM_NOES...

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

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

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

@param pattern パターンを文字列で指定します。ワイルドカードとして `*',
`?',...
...できます。
Dir.glob とは違って `**/' は使用できません。
//emlist[例][ruby]{
%w(foo foobar bar).each {|f|
p File.fnmatch("foo*", f)
}
# => true
# true
# false
//}

@param path パスを表す文字列を指定します。

@param flags パターンマッチ...
...る定数は以下のとおりです。
これらの定数は File::Constants で定義されていますが、
File
クラスの親クラスの IO が File::Constants をインクルードしているので、
これらの定数は File::FNM_NOESCAPE などとして参照可能です。

: FNM_NOES...

File::Constants::FNM_SYSCASE -> Integer (21149.0)

case hold なファイルシステムの場合、FNM_CASEFOLD の値になり、そうでなければゼロの値になります。 File.fnmatch, Dir.globで使用します。

...case hold なファイルシステムの場合、FNM_CASEFOLD の値になり、そうでなければゼロの値になります。
File.fnmatch
, Dir.globで使用します。...

Pathname#fnmatch(pattern, *args) -> bool (18181.0)

File.fnmatch(pattern, self.to_s, *args) と同じです。

...File.fnmatch(pattern, self.to_s, *args) と同じです。

@param pattern パターンを文字列で指定します。ワイルドカードとして `*', `?', `[]' が使用できま
す。Dir.glob とは違って `{}' や `**/' は使用できません。

@param args File.fnmatch...
...を参照してください。

//emlist[例][ruby]{
require "pathname"

path = Pathname("testfile")
path.fnmatch("test*") # => true
path.fnmatch("TEST*") # => false
path.fnmatch("TEST*", File::FNM_CASEFOLD) # => true
//}

@see File.fnmatch...

Pathname#fnmatch?(pattern, *args) -> bool (6157.0)

File.fnmatch?(pattern, self.to_s, *args) と同じです。

...File.fnmatch?(pattern, self.to_s, *args) と同じです。

@param pattern パターンを文字列で指定します。ワイルドカードとして `*', `?', `[]' が使用できま
す。Dir.glob とは違って `{}' や `**/' は使用できません。

@param args File.fnmatch...
...を参照してください。

@see File.fnmatch?...

絞り込み条件を変える

File::Constants::FNM_CASEFOLD -> Integer (3032.0)

アルファベットの大小文字を区別せずにパターンマッチを行います。 File.fnmatch, Dir.globで使用します。

...アルファベットの大小文字を区別せずにパターンマッチを行います。
File.fnmatch
, Dir.globで使用します。...

File::Constants::FNM_DOTMATCH -> Integer (3032.0)

ワイルドカード `*', `?', `[]' が先頭の `.' にマッチするようになります。 File.fnmatch, Dir.globで使用します。

...ワイルドカード `*', `?', `[]' が先頭の `.' にマッチするようになります。
File.fnmatch
, Dir.globで使用します。...

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

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

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

File::Constants::FNM_NOESCAPE -> Integer (3032.0)

エスケープ文字 `\' を普通の文字とみなします。 File.fnmatch, Dir.globで使用します。

...エスケープ文字 `\' を普通の文字とみなします。
File.fnmatch
, Dir.globで使用します。...

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

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

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

絞り込み条件を変える

<< 1 2 > >>