StringScannerからMatchDataがとれない
indexで参照するには代替手段が用意されてるけど,名前で後から参照することができないようだ.
s = StringScanner.new("hoge") s.scan(/.(?<k>.)/) p s[1] # => "o" p s[:k] # => -:4:in `[]': can't convert Symbol into Integer (TypeError)
indexで参照するには代替手段が用意されてるけど,名前で後から参照することができないようだ.
s = StringScanner.new("hoge") s.scan(/.(?<k>.)/) p s[1] # => "o" p s[:k] # => -:4:in `[]': can't convert Symbol into Integer (TypeError)