グループとキャプチャ 21 グループ 正規表現中の「(」「)」で囲まれた部分 開きかっこの出現順に番号がつく -?(\d+(\.(\d*))?|\.(\d+)) 1 2 3 4 PerlとRubyには 番号のつかないグループもある「(?:...)」 キャプチャ マッチした結果、各グループが具体的に何だったかわかる Perl, Ruby 変数 $1, $2, …… に文字列が入る Emacs, sedの文字列置換では \1, \2, …… が文字列を表す Emacs Lisp (match-beginning 1), (match-end 1)に オフセットが入る