33件ヒット
[1-33件を表示]
(0.021秒)
検索結果
先頭3件
-
MatchData
# values _ at(*index) -> [String] (110.0) -
正規表現中の n 番目の括弧にマッチした部分文字列の配列を返します。
...にマッチした部分文字列の配列を返します。
0 番目は $& のようにマッチした文字列全体を表します。
@param index インデックスを整数またはシンボル(名前付きキャプチャの場合)で 0 個以上指定します。
//emlist[例][ruby]{
m = /(... -
MatchData
# begin(n) -> Integer | nil (9.0) -
n 番目の部分文字列先頭のオフセットを返します。
...。
@raise IndexError 範囲外の n を指定した場合に発生します。
//emlist[例][ruby]{
/(foo)(bar)(BAZ)?/ =~ "foobarbaz"
p $~.begin(0) # => 0
p $~.begin(1) # => 0
p $~.begin(2) # => 3
p $~.begin(3) # => nil
p $~.begin(4) # => `begin': index 4 out of matches (IndexError)
//}... -
MatchData
# end(n) -> Integer | nil (9.0) -
n 番目の部分文字列終端のオフセットを返します。
...aise IndexError 範囲外の n を指定した場合に発生します。
//emlist[例][ruby]{
/(foo)(bar)(BAZ)?/ =~ "foobarbaz"
p $~.end(0) # => 6
p $~.end(1) # => 3
p $~.end(2) # => 6
p $~.end(3) # => nil
p $~.end(4) # => `end': index 4 out of matches (IndexError)
//}
@see MatchData#be...