626件ヒット
[601-626件を表示]
(0.050秒)
ライブラリ
- ビルトイン (449)
- benchmark (12)
-
cgi
/ core (24) - csv (36)
- dbm (12)
- matrix (24)
- rake (36)
-
rubygems
/ platform (12) - set (9)
-
webrick
/ httputils (12)
クラス
-
ARGF
. class (72) - Array (168)
-
Benchmark
:: Tms (12) - CSV (12)
-
CSV
:: Table (24) - DBM (12)
-
Gem
:: Platform (12) - Hash (12)
- MatchData (60)
- Matrix (12)
- NilClass (12)
- Object (36)
-
Rake
:: FileList (36) - Range (14)
-
RubyVM
:: InstructionSequence (12) - Set (12)
- Time (12)
- Vector (12)
-
WEBrick
:: HTTPUtils :: FormData (12)
モジュール
-
CGI
:: QueryExtension :: Value (24) - Enumerable (48)
キーワード
- << (12)
- == (12)
- [] (48)
- combination (24)
- entries (7)
-
header
_ converters (12) -
max
_ by (48) - permutation (24)
- readlines (36)
-
repeated
_ combination (24) -
repeated
_ permutation (24) - sample (48)
- tap (12)
-
to
_ ary (60) -
values
_ at (12)
検索結果
先頭3件
-
MatchData
# [](start , length) -> [String] (8.0) -
start 番目から length 個の要素を含む部分配列を返します。
...start 番目から length 個の要素を含む部分配列を返します。
//emlist[例][ruby]{
/(foo)(bar)/ =~ "foobarbaz"
p $~[0, 3] # => ["foobar", "foo", "bar"]
//}
@see Array#[]... -
MatchData
# [](name) -> String | nil (3.0) -
name という名前付きグループにマッチした文字列を返します。
name という名前付きグループにマッチした文字列を返します。
@param name 名前(シンボルか文字列)
@raise IndexError 指定した名前が正規表現内に含まれていない場合に発生します
//emlist[例][ruby]{
/\$(?<dollars>\d+)\.(?<cents>\d+)/.match("$3.67")[:cents] # => "67"
/(?<alpha>[a-zA-Z]+)|(?<num>\d+)/.match("aZq")[:num] # => nil
//} -
MatchData
# [](range) -> [String] (3.0) -
Range オブジェクト range の範囲にある要素からなる部分配列を返します。
Range オブジェクト range の範囲にある要素からなる部分配列を返します。
@param range start..end 範囲式。
//emlist[例][ruby]{
/(foo)(bar)/ =~ "foobarbaz"
p $~[0..2] # => ["foobar", "foo", "bar"]
//}