2013-01-02 Javaプログラマーが学ぶRuby基礎/Rubyの正規表現 グループ化とインデックス参照 Ruby 概要 Rubyの正規表現のグループ化とインデックス参照について説明します。 詳細 正規表現中に丸括弧でグループ化が可能です。 グループ化した正規表現は、実行後にMatchDataからインデックス参照が可能です。 サンプルコード # encoding: Windows-31J require "pp" str = "2012/12/23" reg = %r|(\d{4})/(\d{2})/(\d{2})| md = reg.match(str) puts "#{md[1]}年#{md[2]}月#{md[3]}日" 出力 2012年12月23日