named_captures -> { String => [Integer] }
[permalink][rdoc][edit]-
正規表現に含まれる名前付きキャプチャ(named capture)の情報を Hash で返します。
Hash のキーは名前付きキャプチャの名前で、値はその名前に関連付けられたキャプチャの index のリストを返します。
/(?<foo>.)(?<bar>.)/.named_captures # => {"foo"=>[1], "bar"=>[2]} /(?<foo>.)(?<foo>.)/.named_captures # => {"foo"=>[1, 2]} # 名前付きキャプチャを持たないときは空の Hash を返します。 /(.)(.)/.named_captures # => {}