るりまサーチ

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

別のキーワード

  1. argf.class lines
  2. argf.class each
  3. argf.class each_line
  4. argf.class gets
  5. argf.class to_a

ライブラリ

クラス

モジュール

検索結果

<< 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...

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...

Dir.[](*pattern, base: nil) -> [String] (18137.0)

ワイルドカードの展開を行い、 パターンにマッチするファイル名を文字列の配列として返します。 パターンにマッチするファイルがない場合は空の配列を返します。

...flags File.fnmatch に指定できるフラグと同様のフラグを指定できます。
このフラグを指定することでマッチの挙動を変更することができます。

//emlist[][ruby]{
Dir.glob("*") #=> ["bar", "foo"]
Dir.glob("*", File::FNM_...
...にマッチしません。

: *
空文字列を含む任意の文字列と一致します。
: ?
任意の一文字と一致します。
: [ ]
鈎括弧内のいずれかの文字と一致します。- でつな
がれた文字は範囲を表します。鈎括弧の中の最初の...
...t[][ruby]{
# 一般的な例
p Dir.glob("*") #=> ["foo", "bar", "baz"]
p Dir.glob("./b*") #=> ["./bar", "./baz"] 先頭に "./" が付いている。
p Dir.glob("*/") #=> ["foo/"] ディレクトリのみにマッチする。
p Dir.glob("wrong_name") #=> []...

Dir.[](*pattern, base: nil, sort: true) -> [String] (18137.0)

ワイルドカードの展開を行い、 パターンにマッチするファイル名を文字列の配列として返します。 パターンにマッチするファイルがない場合は空の配列を返します。

...flags File.fnmatch に指定できるフラグと同様のフラグを指定できます。
このフラグを指定することでマッチの挙動を変更することができます。

//emlist[][ruby]{
Dir.glob("*") #=> ["bar", "foo"]
Dir.glob("*", File::FNM_...
...にマッチしません。

: *
空文字列を含む任意の文字列と一致します。
: ?
任意の一文字と一致します。
: [ ]
鈎括弧内のいずれかの文字と一致します。- でつな
がれた文字は範囲を表します。鈎括弧の中の最初の...
...t[][ruby]{
# 一般的な例
p Dir.glob("*") #=> ["foo", "bar", "baz"]
p Dir.glob("./b*") #=> ["./bar", "./baz"] 先頭に "./" が付いている。
p Dir.glob("*/") #=> ["foo/"] ディレクトリのみにマッチする。
p Dir.glob("wrong_name") #=> []...

絞り込み条件を変える

Dir.[](*pattern) -> [String] (18131.0)

ワイルドカードの展開を行い、 パターンにマッチするファイル名を文字列の配列として返します。 パターンにマッチするファイルがない場合は空の配列を返します。

...flags File.fnmatch に指定できるフラグと同様のフラグを指定できます。
このフラグを指定することでマッチの挙動を変更することができます。

//emlist[][ruby]{
Dir.glob("*") #=> ["bar", "foo"]
Dir.glob("*", File::FNM_...
...にマッチしません。

: *
空文字列を含む任意の文字列と一致します。
: ?
任意の一文字と一致します。
: [ ]
鈎括弧内のいずれかの文字と一致します。- でつな
がれた文字は範囲を表します。鈎括弧の中の最初の...
...t[][ruby]{
# 一般的な例
p Dir.glob("*") #=> ["foo", "bar", "baz"]
p Dir.glob("./b*") #=> ["./bar", "./baz"] 先頭に "./" が付いている。
p Dir.glob("*/") #=> ["foo/"] ディレクトリのみにマッチする。
p Dir.glob("wrong_name") #=> []...

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?...

Dir.glob(pattern, flags = 0, base: nil) {|file| ...} -> nil (3137.0)

ワイルドカードの展開を行い、 パターンにマッチするファイル名を文字列の配列として返します。 パターンにマッチするファイルがない場合は空の配列を返します。

...flags File.fnmatch に指定できるフラグと同様のフラグを指定できます。
このフラグを指定することでマッチの挙動を変更することができます。

//emlist[][ruby]{
Dir.glob("*") #=> ["bar", "foo"]
Dir.glob("*", File::FNM_...
...にマッチしません。

: *
空文字列を含む任意の文字列と一致します。
: ?
任意の一文字と一致します。
: [ ]
鈎括弧内のいずれかの文字と一致します。- でつな
がれた文字は範囲を表します。鈎括弧の中の最初の...
...t[][ruby]{
# 一般的な例
p Dir.glob("*") #=> ["foo", "bar", "baz"]
p Dir.glob("./b*") #=> ["./bar", "./baz"] 先頭に "./" が付いている。
p Dir.glob("*/") #=> ["foo/"] ディレクトリのみにマッチする。
p Dir.glob("wrong_name") #=> []...

Dir.glob(pattern, flags = 0, base: nil, sort: true) {|file| ...} -> nil (3137.0)

ワイルドカードの展開を行い、 パターンにマッチするファイル名を文字列の配列として返します。 パターンにマッチするファイルがない場合は空の配列を返します。

...flags File.fnmatch に指定できるフラグと同様のフラグを指定できます。
このフラグを指定することでマッチの挙動を変更することができます。

//emlist[][ruby]{
Dir.glob("*") #=> ["bar", "foo"]
Dir.glob("*", File::FNM_...
...にマッチしません。

: *
空文字列を含む任意の文字列と一致します。
: ?
任意の一文字と一致します。
: [ ]
鈎括弧内のいずれかの文字と一致します。- でつな
がれた文字は範囲を表します。鈎括弧の中の最初の...
...t[][ruby]{
# 一般的な例
p Dir.glob("*") #=> ["foo", "bar", "baz"]
p Dir.glob("./b*") #=> ["./bar", "./baz"] 先頭に "./" が付いている。
p Dir.glob("*/") #=> ["foo/"] ディレクトリのみにマッチする。
p Dir.glob("wrong_name") #=> []...

Dir.glob(pattern, flags = 0) {|file| ...} -> nil (3131.0)

ワイルドカードの展開を行い、 パターンにマッチするファイル名を文字列の配列として返します。 パターンにマッチするファイルがない場合は空の配列を返します。

...flags File.fnmatch に指定できるフラグと同様のフラグを指定できます。
このフラグを指定することでマッチの挙動を変更することができます。

//emlist[][ruby]{
Dir.glob("*") #=> ["bar", "foo"]
Dir.glob("*", File::FNM_...
...にマッチしません。

: *
空文字列を含む任意の文字列と一致します。
: ?
任意の一文字と一致します。
: [ ]
鈎括弧内のいずれかの文字と一致します。- でつな
がれた文字は範囲を表します。鈎括弧の中の最初の...
...t[][ruby]{
# 一般的な例
p Dir.glob("*") #=> ["foo", "bar", "baz"]
p Dir.glob("./b*") #=> ["./bar", "./baz"] 先頭に "./" が付いている。
p Dir.glob("*/") #=> ["foo/"] ディレクトリのみにマッチする。
p Dir.glob("wrong_name") #=> []...

絞り込み条件を変える

Dir.glob(pattern, flags = 0, base: nil) -> [String] (3037.0)

ワイルドカードの展開を行い、 パターンにマッチするファイル名を文字列の配列として返します。 パターンにマッチするファイルがない場合は空の配列を返します。

...flags File.fnmatch に指定できるフラグと同様のフラグを指定できます。
このフラグを指定することでマッチの挙動を変更することができます。

//emlist[][ruby]{
Dir.glob("*") #=> ["bar", "foo"]
Dir.glob("*", File::FNM_...
...にマッチしません。

: *
空文字列を含む任意の文字列と一致します。
: ?
任意の一文字と一致します。
: [ ]
鈎括弧内のいずれかの文字と一致します。- でつな
がれた文字は範囲を表します。鈎括弧の中の最初の...
...t[][ruby]{
# 一般的な例
p Dir.glob("*") #=> ["foo", "bar", "baz"]
p Dir.glob("./b*") #=> ["./bar", "./baz"] 先頭に "./" が付いている。
p Dir.glob("*/") #=> ["foo/"] ディレクトリのみにマッチする。
p Dir.glob("wrong_name") #=> []...

Dir.glob(pattern, flags = 0, base: nil, sort: true) -> [String] (3037.0)

ワイルドカードの展開を行い、 パターンにマッチするファイル名を文字列の配列として返します。 パターンにマッチするファイルがない場合は空の配列を返します。

...flags File.fnmatch に指定できるフラグと同様のフラグを指定できます。
このフラグを指定することでマッチの挙動を変更することができます。

//emlist[][ruby]{
Dir.glob("*") #=> ["bar", "foo"]
Dir.glob("*", File::FNM_...
...にマッチしません。

: *
空文字列を含む任意の文字列と一致します。
: ?
任意の一文字と一致します。
: [ ]
鈎括弧内のいずれかの文字と一致します。- でつな
がれた文字は範囲を表します。鈎括弧の中の最初の...
...t[][ruby]{
# 一般的な例
p Dir.glob("*") #=> ["foo", "bar", "baz"]
p Dir.glob("./b*") #=> ["./bar", "./baz"] 先頭に "./" が付いている。
p Dir.glob("*/") #=> ["foo/"] ディレクトリのみにマッチする。
p Dir.glob("wrong_name") #=> []...

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
で使用します。...

絞り込み条件を変える

<< 1 2 > >>