読者です 読者をやめる 読者になる 読者になる

あーるPG - 社会人のデジタル生活

日曜プログラマになろうかなーと思った30代理系社会人の、キャリアアップや趣味(特にデジタル情報)の記録。らーめんとビールが好き。

正規表現-バックリファレンス

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
広告を非表示にする