やったこと
正規表現でキャプチャの結果を名前付きで取得します。
確認環境
$ ruby --version
ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-darwin17]
調査
reg.rb
text = '2019年10月'
result = /(?<year>\d+)年(?<month>\d+)月/.match(text)
p result
p result[:year]
出力結果
$ ruby reg.rb
#<MatchData "2019年10月" year:"2019" month:"10">
"2019"