90件ヒット
[1-90件を表示]
(0.091秒)
ライブラリ
- ビルトイン (18)
-
rubygems
/ gem _ path _ searcher (24) -
rubygems
/ spec _ fetcher (24) - scanf (24)
クラス
-
Gem
:: GemPathSearcher (24) -
Gem
:: SpecFetcher (24) - MatchData (18)
-
Scanf
:: FormatSpecifier (24)
キーワード
- captures (2)
- deconstruct (2)
-
deconstruct
_ keys (2) - fetch (12)
-
find
_ matching (12) - inspect (12)
- matched (6)
-
matched
_ string (6) -
matching
_ file? (12) -
matching
_ files (12) -
mid
_ match? (6)
検索結果
先頭5件
-
Scanf
:: FormatSpecifier # match(str) (21102.0) -
@todo
@todo -
Gem
:: SpecFetcher # find _ matching(dependency , all = false , matching _ platform = true) -> Array (9201.0) -
依存関係を満たす gemspec の名前の配列を返します。
...依存関係を満たす gemspec の名前の配列を返します。
@param dependency 依存関係を指定します。
@param all 真を指定するとマッチする全てのバージョンの情報を返します。
@param matching_platform 偽を指定すると全てのプラットフォー... -
MatchData
# inspect -> String (9125.0) -
self の内容を人間に読みやすい文字列にして返します。
...]{
puts /.$/.match("foo").inspect
# => #<MatchData "o">
puts /(.)(.)(.)/.match("foo").inspect
# => #<MatchData "foo" 1:"f" 2:"o" 3:"o">
puts /(.)(.)?(.)/.match("fo").inspect
# => #<MatchData "fo" 1:"f" 2:nil 3:"o">
puts /(?<foo>.)(?<bar>.)(?<baz>.)/.match("hoge").inspect
# => #<MatchData "hog" fo... -
Scanf
:: FormatSpecifier # mid _ match? (9102.0) -
@todo
@todo -
Scanf
:: FormatSpecifier # matched (9101.0) -
@todo
@todo -
Scanf
:: FormatSpecifier # matched _ string (9101.0) -
@todo
@todo -
Gem
:: GemPathSearcher # matching _ file?(spec , path) -> bool (6224.0) -
与えられた spec に path が含まれている場合、真を返します。 そうでない場合は偽を返します。
...与えられた spec に path が含まれている場合、真を返します。
そうでない場合は偽を返します。
@param spec Gem::Specification のインスタンスを指定します。
@param path 探索対象のパスを指定します。... -
Gem
:: GemPathSearcher # matching _ files(spec , path) -> [String] (6224.0) -
与えられた spec に path が含まれている場合、その path のリストを返します。
...与えられた spec に path が含まれている場合、その path のリストを返します。
@param spec Gem::Specification のインスタンスを指定します。
@param path 探索対象のパスを指定します。... -
Gem
:: SpecFetcher # fetch(dependency , all = false , matching _ platform = true) -> Array (3101.0) -
依存関係を満たす gemspec の配列を返します。
...依存関係を満たす gemspec の配列を返します。
@param dependency 依存関係を指定します。
@param all 真を指定するとマッチする全てのバージョンの情報を返します。
@param matching_platform 偽を指定すると全てのプラットフォームの情... -
MatchData
# deconstruct _ keys(array _ of _ names) -> Hash (3019.0) -
引数で指定された名前の名前付きキャプチャを Hash で返します。
...場合は全ての名前付きキャプチャを意味します。
//emlist[例][ruby]{
m = /(?<hours>\d{2}):(?<minutes>\d{2}):(?<seconds>\d{2})/.match("18:37:22")
m.deconstruct_keys([:hours, :minutes]) # => {:hours => "18", :minutes => "37"}
m.deconstruct_keys(nil) # => {:hours => "18", :minutes =......> "37", :seconds => "22"}
# 名前付きキャプチャが定義されていなかった場合は空のハッシュを返す
m = /(\d{2}):(\d{2}):(\d{2})/.match("18:37:22")
m.deconstruct_keys(nil) # => {}
//}
@see d:spec/pattern_matching#matching_non_primitive_objects... -
MatchData
# captures -> [String] (3007.0) -
$1, $2, ... を格納した配列を返します。
...$1, $2, ... を格納した配列を返します。
MatchData#to_a と異なり $& を要素に含みません。
グループにマッチした部分文字列がなければ対応する要素は nil になります。
//emlist[例][ruby]{
/(foo)(bar)(BAZ)?/ =~ "foobarbaz"
p $~.to_a # => ["......foobar", "foo", "bar", nil]
p $~.captures # => ["foo", "bar", nil]
//}
@see MatchData#to_a, MatchData#named_captures, d:spec/pattern_matching#matching_non_primitive_objects... -
MatchData
# deconstruct -> [String] (3007.0) -
$1, $2, ... を格納した配列を返します。
...$1, $2, ... を格納した配列を返します。
MatchData#to_a と異なり $& を要素に含みません。
グループにマッチした部分文字列がなければ対応する要素は nil になります。
//emlist[例][ruby]{
/(foo)(bar)(BAZ)?/ =~ "foobarbaz"
p $~.to_a # => ["......foobar", "foo", "bar", nil]
p $~.captures # => ["foo", "bar", nil]
//}
@see MatchData#to_a, MatchData#named_captures, d:spec/pattern_matching#matching_non_primitive_objects...