s
s/PATTERN/REPLACEMENT/OPTION
置換を行う演算子です。PATTERNに一致した文字列をREPLACEMENTに置換します。PATTERNは正規表現を使います。
サンプルプログラム
# 末尾の.txtを.bakに置換する
use strict;
use warnings;
while (my $line = <>) {
$line =~ s/\.txt$/.bak/;
print $line;
}
関連項目
・大文字小文字を区別しない・3桁毎カンマ区切り
・ファイル内文字列の置換
・改行をピリオドにマッチ
・マッチした数を取得する
・関数の結果で置換する
・前後のスペースを削除する
・qr正規表現演算子
