values_at(*specifiers) -> [String | nil] | nilRuby 2.5.0 から[permalink][rdoc][edit]-
直前のマッチが成功していれば、各
specifierに対応する部分文字列を集めた配列を返します。マッチが失敗していればnilを返します。各
specifierに対応する値は StringScanner#[] と同じです。- [PARAM]
specifiers: - 取得したいキャプチャを指定します。整数、シンボル、文字列を指定できます。
require 'strscan' s = StringScanner.new('Fri Dec 12 1975 14:39') s.scan(/(\w+) (\w+) (\d+) /) p s.values_at(0, 1, 2, 3) # => ["Fri Dec 12 ", "Fri", "Dec", "12"] p s.values_at(0, -1) # => ["Fri Dec 12 ", "12"][SEE_ALSO] StringScanner#[]
- [PARAM]