begin(n) -> Integer | nil[permalink][rdoc][edit]-
n 番目の部分文字列先頭のオフセットを返します。
0 はマッチ全体を意味します。 n 番目の部分文字列がマッチしていなければ nilを返します。
- [PARAM]
n: - 部分文字列を指定する数値。
- [EXCEPTION]
IndexError: - 範囲外の n を指定した場合に発生します。
/(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)[SEE_ALSO] MatchData#end
- [PARAM]