55件ヒット
[1-55件を表示]
(0.141秒)
種類
- 定数 (22)
- 特異メソッド (22)
- インスタンスメソッド (11)
モジュール
-
File
:: Constants (22)
キーワード
-
FNM
_ SYSCASE (11) - fnmatch (22)
- fnmatch? (11)
検索結果
先頭5件
-
File
:: Constants :: FNM _ CASEFOLD -> Integer (24301.0) -
アルファベットの大小文字を区別せずにパターンマッチを行います。 File.fnmatch, Dir.globで使用します。
...アルファベットの大小文字を区別せずにパターンマッチを行います。
File.fnmatch, Dir.globで使用します。... -
File
. fnmatch(pattern , path , flags = 0) -> bool (3212.0) -
ファイル名のパターンマッチ fnmatch(3) を行います。 path が pattern にマッチすれば真を返します。そうでない場合には false を返します。
...ない場合には false を返します。
@param pattern パターンを文字列で指定します。ワイルドカードとして `*',
`?', `[]', `{}' が使用できます。
Dir.glob とは違って `**/' は使用できません。
//emlist[例][ruby]{
%w(foo f......oobar bar).each {|f|
p File.fnmatch("foo*", f)
}
# => true
# true
# false
//}
@param path パスを表す文字列を指定します。
@param flags パターンマッチの動作を以下で述べる定数の論理和で指定します。
flags のデフォルト値は0(フ......のフラグが使用されています。
//emlist[][ruby]{
p File.fnmatch('*', '/', File::FNM_PATHNAME) # => false
p File.fnmatch('?', '/', File::FNM_PATHNAME) # => false
p File.fnmatch('[/]', '/', File::FNM_PATHNAME) # => false
//}
: FNM_CASEFOLD
アルファベットの大小文字を区... -
File
. fnmatch?(pattern , path , flags = 0) -> bool (3212.0) -
ファイル名のパターンマッチ fnmatch(3) を行います。 path が pattern にマッチすれば真を返します。そうでない場合には false を返します。
...ない場合には false を返します。
@param pattern パターンを文字列で指定します。ワイルドカードとして `*',
`?', `[]', `{}' が使用できます。
Dir.glob とは違って `**/' は使用できません。
//emlist[例][ruby]{
%w(foo f......oobar bar).each {|f|
p File.fnmatch("foo*", f)
}
# => true
# true
# false
//}
@param path パスを表す文字列を指定します。
@param flags パターンマッチの動作を以下で述べる定数の論理和で指定します。
flags のデフォルト値は0(フ......のフラグが使用されています。
//emlist[][ruby]{
p File.fnmatch('*', '/', File::FNM_PATHNAME) # => false
p File.fnmatch('?', '/', File::FNM_PATHNAME) # => false
p File.fnmatch('[/]', '/', File::FNM_PATHNAME) # => false
//}
: FNM_CASEFOLD
アルファベットの大小文字を区... -
File
:: Constants :: FNM _ SYSCASE -> Integer (3116.0) -
case hold なファイルシステムの場合、FNM_CASEFOLD の値になり、そうでなければゼロの値になります。 File.fnmatch, Dir.globで使用します。
...case hold なファイルシステムの場合、FNM_CASEFOLD の値になり、そうでなければゼロの値になります。
File.fnmatch, Dir.globで使用します。... -
Pathname
# fnmatch(pattern , *args) -> bool (206.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...