種類
- 定数 (66)
- 特異メソッド (55)
- 文書 (55)
- インスタンスメソッド (22)
モジュール
-
File
:: Constants (66)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - DOSISH 対応 (11)
-
FNM
_ CASEFOLD (11) -
FNM
_ DOTMATCH (11) -
FNM
_ EXTGLOB (11) -
FNM
_ NOESCAPE (11) -
FNM
_ PATHNAME (11) -
FNM
_ SYSCASE (11) -
NEWS for Ruby 2
. 0 . 0 (11) - [] (11)
- fnmatch? (22)
- glob (22)
-
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 9 feature (11)
検索結果
先頭5件
-
File
. fnmatch(pattern , path , flags = 0) -> bool (18220.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 パターンマッチの......//emlist[][ruby]{
p File.fnmatch('\a', 'a') # => true
p File.fnmatch('\a', '\a', File::FNM_NOESCAPE) # => true
//}
前者で * は、エスケープされているので "*" そのものにマッチ
します。
//emlist[][ruby]{
p File.fnmatch('\*', 'a')... -
Pathname
# fnmatch(pattern , *args) -> bool (18147.0) -
File.fnmatch(pattern, self.to_s, *args) と同じです。
...le.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... -
File
. fnmatch?(pattern , path , flags = 0) -> bool (6220.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 パターンマッチの......//emlist[][ruby]{
p File.fnmatch('\a', 'a') # => true
p File.fnmatch('\a', '\a', File::FNM_NOESCAPE) # => true
//}
前者で * は、エスケープされているので "*" そのものにマッチ
します。
//emlist[][ruby]{
p File.fnmatch('\*', 'a')... -
Pathname
# fnmatch?(pattern , *args) -> bool (6129.0) -
File.fnmatch?(pattern, self.to_s, *args) と同じです。
...le.fnmatch?(pattern, self.to_s, *args) と同じです。
@param pattern パターンを文字列で指定します。ワイルドカードとして `*', `?', `[]' が使用できま
す。Dir.glob とは違って `{}' や `**/' は使用できません。
@param args File.fnmatch......を参照してください。
@see File.fnmatch?... -
ruby 1
. 9 feature (36.0) -
ruby 1.9 feature ruby version 1.9.0 は開発版です。 以下にあげる機能は将来削除されたり互換性のない仕様変更がなされるかもしれません。 1.9.1 以降は安定版です。 バグ修正がメインになります。
...きるようになりました。
=== 2004-03-12
: File.fnmatch [change]
File::FNM_PATHNAME がセットされている場合、**/ が */ の繰り返しとして働くようになりました。
((<ruby-dev:22901>))
: File.fnmatch, Dir.glob [change]
Windows, DJGPP, EMX でも '\' をパ......up= [new]
個々のソケットごとに逆引きの設定ができるようになりました。
((<ruby-core:2346>))
=== 2004-01-29
: File.fnmatch [ruby] [change]
Windows(のNT系列?)で File::FNM_CASEFOLD が指定された場合、全角英文字の大文字・小文字も区別......リンクと同じ扱い)
((<ruby-dev:22486>))
=== 2004-01-02
: File.fnmatch, Dir.glob [ruby] [change]
Windows, DJGPP, EMX でマルチバイト文字に対応しました。
((<ruby-dev:22476>))
p File.fnmatch('?', 'あ')
#=> ruby 1.8.2 (2004-12-24) [i386-mswin32]
fa... -
File
:: Constants :: FNM _ CASEFOLD -> Integer (16.0) -
アルファベットの大小文字を区別せずにパターンマッチを行います。 File.fnmatch, Dir.globで使用します。
...アルファベットの大小文字を区別せずにパターンマッチを行います。
File.fnmatch, Dir.globで使用します。... -
File
:: Constants :: FNM _ DOTMATCH -> Integer (16.0) -
ワイルドカード `*', `?', `[]' が先頭の `.' にマッチするようになります。 File.fnmatch, Dir.globで使用します。
...ワイルドカード `*', `?', `[]' が先頭の `.' にマッチするようになります。
File.fnmatch, Dir.globで使用します。... -
File
:: Constants :: FNM _ EXTGLOB -> Integer (16.0) -
{} 内のコンマで区切られた文字列の組合せにマッチするようになります。 File.fnmatch で使用します。
...{} 内のコンマで区切られた文字列の組合せにマッチするようになります。
File.fnmatch で使用します。... -
File
:: Constants :: FNM _ NOESCAPE -> Integer (16.0) -
エスケープ文字 `\' を普通の文字とみなします。 File.fnmatch, Dir.globで使用します。
...エスケープ文字 `\' を普通の文字とみなします。
File.fnmatch, Dir.globで使用します。... -
File
:: Constants :: FNM _ PATHNAME -> Integer (16.0) -
ワイルドカード `*', `?', `[]' が `/' にマッチしなくなります。 シェルのパターンマッチにはこのフラグが使用されています。 File.fnmatch, Dir.globで使用します。
...ワイルドカード `*', `?', `[]' が `/' にマッチしなくなります。
シェルのパターンマッチにはこのフラグが使用されています。
File.fnmatch, Dir.globで使用します。...