フォームのテキスト行があります
F xxx.xxx
ここで、F の後には任意の量の空白が続き、任意の桁数が続き、オプションで 10 進数と 10 進数が続きます。これらの数値を見つけて、変数で割り、置き換えたいと思います。
私のコードはほとんど機能しますが、実際に数値の除算を計算するために逃げることはできません。
my $devisor = 60.0;
s/F\s*?(\d+(\.\d+)?)/"NEWF$1\/$divisor"/;
このように検索、計算、インライン置換するにはどうすればよいですか?