正規表現検索を読み取り、INIファイルから値を置き換えるPerlスクリプトがあります。
これは、キャプチャ変数($1または\1)を使用するまでは正常に機能します。これらは文字通り$1または\1に置き換えられます。
このキャプチャ機能を変数を介して正規表現ビットを渡して機能させる方法はありますか?サンプルコード(iniファイルを使用しない)...
$test = "word1 word2 servername summary message";
$search = q((\S+)\s+(summary message));
$replace = q(GENERIC $4);
$test =~ s/$search/$replace/;
print $test;
これにより、...
word1 word2 GENERIC $4
いいえ
word1 word2 GENERIC summary message
ありがとう