530件ヒット
[501-530件を表示]
(0.025秒)
別のキーワード
種類
- インスタンスメソッド (360)
- 文書 (93)
- モジュール関数 (55)
- ライブラリ (11)
- 特異メソッド (11)
モジュール
- Comparable (10)
- Kernel (55)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - == (11)
- === (17)
-
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) - Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (11)
- Ruby用語集 (11)
- [] (77)
- []= (33)
- at (11)
- begin (11)
- caller (33)
-
caller
_ locations (22) - clamp (10)
- cover? (17)
- end (11)
-
exclude
_ end? (11) - first (22)
- hash (11)
- last (22)
- new (11)
- pack (19)
- pack テンプレート文字列 (11)
- pointer= (11)
- pos= (11)
- rand (33)
-
ruby 1
. 8 . 3 feature (11) - unpack (11)
- yaml (11)
- リテラル (11)
- 演算子式 (11)
検索結果
先頭3件
-
MatchData
# [](n) -> String | nil (5.0) -
n 番目の部分文字列を返します。
n 番目の部分文字列を返します。
0 はマッチ全体を意味します。
n の値が負の時には末尾からのインデックスと見倣します(末尾の
要素が -1 番目)。n 番目の要素が存在しない時には nil を返します。
@param n 返す部分文字列のインデックスを指定します。
//emlist[例][ruby]{
/(foo)(bar)(BAZ)?/ =~ "foobarbaz"
p $~.to_a # => ["foobar", "foo", "bar", nil]
p $~[0] # => "foobar"
p $~[1] # => "foo"
... -
MatchData
# [](name) -> String | nil (5.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
# [](start , length) -> [String] (5.0) -
start 番目から length 個の要素を含む部分配列を返します。
start 番目から length 個の要素を含む部分配列を返します。
//emlist[例][ruby]{
/(foo)(bar)/ =~ "foobarbaz"
p $~[0, 3] # => ["foobar", "foo", "bar"]
//}
@see Array#[]