正規表現-バックリファレンス
str = "abcdefghijklmnop" if str =~ /(abc)/ #()でくくったものは後で使える p $1, $2 end if str =~ /((a)bc)/ #()は入れ子が可能.左から$1,$2,$3... p $1, $2, $3 end str = "abcabca" if str =~ /((a)bc)\1\2/ #\1,\2,...はその前に一致した()内正規表現 p $1, $2 end
str = "abcdefghijklmnop" if str =~ /(abc)/ #()でくくったものは後で使える p $1, $2 end if str =~ /((a)bc)/ #()は入れ子が可能.左から$1,$2,$3... p $1, $2, $3 end str = "abcabca" if str =~ /((a)bc)\1\2/ #\1,\2,...はその前に一致した()内正規表現 p $1, $2 end