ライブラリ
- ビルトイン (44)
クラス
- File (22)
モジュール
-
File
:: Constants (22)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) -
FNM
_ SYSCASE (11) - fnmatch? (11)
-
ruby 1
. 9 feature (11)
検索結果
先頭5件
-
File
. fnmatch(pattern , path , flags = 0) -> bool (21232.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('*', '/', File::FNM_PATHNAME) # => false
p File.fnmatch('?', '/', File::FNM_PATHNAME) # => false
p File.fnmatch('[/]', '/', File::FNM_PATHNAME) # => false
//}
: FNM_CASEFOLD
アルファベットの大小文字を区別... -
File
:: Constants :: FNM _ CASEFOLD -> Integer (21217.0) -
アルファベットの大小文字を区別せずにパターンマッチを行います。 File.fnmatch, Dir.globで使用します。
...アルファベットの大小文字を区別せずにパターンマッチを行います。
File.fnmatch, Dir.globで使用します。... -
File
. fnmatch?(pattern , path , flags = 0) -> bool (9232.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('*', '/', 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 (3132.0) -
case hold なファイルシステムの場合、FNM_CASEFOLD の値になり、そうでなければゼロの値になります。 File.fnmatch, Dir.globで使用します。
...case hold なファイルシステムの場合、FNM_CASEFOLD の値になり、そうでなければゼロの値になります。
File.fnmatch, Dir.globで使用します。... -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (558.0) -
1.6.8から1.8.0への変更点(まとめ) * ((<1.6.8から1.8.0への変更点(まとめ)/インタプリタの変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたクラス/モジュール>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたメソッド>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加された定数>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張されたクラス/メソッド(互換性のある変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/変更されたクラス/メソッド(互換性のない変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/文法の変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/正規表現>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Marshal>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Windows 対応>)) * ((<1.6.8から1.8.0への変更点(まとめ)/廃止された(される予定の)機能>)) * ((<1.6.8から1.8.0への変更点(まとめ)/ライブラリ>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張ライブラリAPI>)) * ((<1.6.8から1.8.0への変更点(まとめ)/バグ修正>)) * ((<1.6.8から1.8.0への変更点(まとめ)/サポートプラットフォームの追加>))
...の変更点(まとめ)/Windows 対応>))
* ((<1.6.8から1.8.0への変更点(まとめ)/廃止された(される予定の)機能>))
* ((<1.6.8から1.8.0への変更点(まとめ)/ライブラリ>))
* ((<1.6.8から1.8.0への変更点(まとめ)/拡張ライブラリAPI>))
* ((<1.6.8から1.8.0......?>)) [new]
: ((<Enumerable#inject|Enumerable/inject>)) [new]
追加
=== File
: ((<File/File.extname>)) [new]
追加。ファイル名の拡張子を返します。((<ruby-talk:37617>))
: ((<File/File.fnmatch>)) [new]
: ((<File/File.fnmatch?>)) [new]
追加
このメ......NM_PERIOD,
FNM_CASEFOLD も((<File::Constants>)) モジュールに定義されました。
: ((<File/File.lchmod>)) [new]
: ((<File/File.lchown>)) [new]
追加
=== File::Stat
: ((<File::Stat#rdev_major|File::Stat/rdev_major>)) [new]
: ((<File::Stat#rdev_minor|File::Stat/rdev_minor>))... -
ruby 1
. 9 feature (186.0) -
ruby 1.9 feature ruby version 1.9.0 は開発版です。 以下にあげる機能は将来削除されたり互換性のない仕様変更がなされるかもしれません。 1.9.1 以降は安定版です。 バグ修正がメインになります。
...ruby 1.9 feature
ruby version 1.9.0 は開発版です。
以下にあげる機能は将来削除されたり互換性のない仕様変更がなされるかもしれません。
1.9.1 以降は安定版です。
バグ修正がメインになります。
記号について(特に重要なもの......-dev:23281>))
=== 2004-03-24
: Module#class_variable_get [ruby] [new]
=== 2004-03-19
: {sym: val} [ruby] [new]
{:sym => val} を {sym: val} のように書くことができるようになりました。
=== 2004-03-12
: File.fnmatch [change]
File::FNM_PATHNAME がセットされている場......BasicSocket#do_not_reverse_lookup [new]
: BasicSocket#do_not_reverse_lookup= [new]
個々のソケットごとに逆引きの設定ができるようになりました。
((<ruby-core:2346>))
=== 2004-01-29
: File.fnmatch [ruby] [change]
Windows(のNT系列?)で File::FNM_CASEFOLD が...