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正規表現演算子