るりまサーチ

最速Rubyリファレンスマニュアル検索!
11件ヒット [1-11件を表示] (0.082秒)

別のキーワード

  1. _builtin named_captures
  2. regexp named_captures
  3. matchdata named_captures
  4. ec named_curve
  5. openssl named_curve

ライブラリ

検索結果

MatchData#named_captures -> Hash (18256.0)

名前付きキャプチャをHashで返します。

...プチャをHashで返します。

Hash
のキーは名前付きキャプチャの名前です。Hashの値はキーの名前に対応した名前付きグループのうち最後にマッチした文字列です。

//emlist[例][ruby]{
m = /(?<a>.)(?<b>.)/.match("01")
m.named_captures # => {"a" =>...
..."0", "b" => "1"}

m = /(?<a>.)(?<b>.)?/.match("0")
m.named_captures # => {"a" => "0", "b" => nil}

m = /(?<a>.)(?<a>.)/.match("01")
m.named_captures # => {"a" => "1"}

m = /(?<a>x)|(?<a>y)/.match("x")
m.named_captures # => {"a" => "x"}
//}

@see MatchData#captures...