Mixtype

文字の置き換えのperl例文

Mixtype No.66 Last Update On 2010-01-13 2010 perl

文字の置き換えのperl例文

Mixtype No.66 Last Update On 2010-01-13 2010 perl
$hogehoge =~ s/ 置き換えたい文字 / 置き換える文字 /g;

$name =~ s/ yahoo / google /g;

「$name」の中にある「yahoo」と言う文字が「google」になります。エスケープが必要な文字を扱う場合には「\」を必ず添えます。

また、上から順番に処理をして行くので、例えば

$name =~ s/ yahoo / google /g;
$name =~ s/ google / msn /g;

とすると、「yahoo」が「msn」になってしまいます。