#contents * s/〜/〜/ee * s///ee $r = '$1'; $str =~ s/(.*)/$r/e; # $strは'$1'に置換される $str =~ s/(.*)/$r/ee; # s/(.*)/$1/ と等価 $rr = '$r'; $str =~ s/(.*)/$rr/e; # $strは'$r'に置換される $str =~ s/(.*)/$rr/ee; # $strは'$1'に置換される $str =~ s/(.*)/$rr/eee; # s/(.*)/$1/ と等価 eを重ねるとevalを重ねるような評価になる。~ どのバージョンからなのかは知らない。 * 他 - 正規表現で a|b の時 aがbより優先される