0

フォームのテキスト行があります

F xxx.xxx 

ここで、F の後には任意の量の空白が続き、任意の桁数が続き、オプションで 10 進数と 10 進数が続きます。これらの数値を見つけて、変数で割り、置き換えたいと思います。

私のコードはほとんど機能しますが、実際に数値の除算を計算するために逃げることはできません。

my $devisor = 60.0;
s/F\s*?(\d+(\.\d+)?)/"NEWF$1\/$divisor"/;

このように検索、計算、インライン置換するにはどうすればよいですか?

4

1 に答える 1