Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

Javaプログラマーが学ぶ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日