スキャンから取得した文字列のキャプチャに名前を付けたいと思います。どうやってするの?
"555-333-7777".scan(/(\d{3})-(\d{3})-(\d{4})/).flatten #=> ["555", "333", "7777"]
このように変えることは可能ですか?
{:area => "555", :city => "333", :local => "7777" }
また
[["555","area"], [...]]
私は試した
"555-333-7777".scan(/((?<area>)\d{3})-(\d{3})-(\d{4})/).flatten
しかし、それは戻ります
[]