Вопрос неясен (из-за неверного Perl в качестве описания того, что вы хотите).
Похоже, вы хотите получить значение и преобразовать его внутри выражения.
do {
my $item_price = param('item_price');
$item_price =~ s/,//g;
$item_price
}
или
use List::MoreUtils qw( apply );
apply { s/,//g } param('item_price')
или
# Requires 5.14
param('item_price') =~ s/,//gr
Где их можно использовать?Везде можно использовать выражение.
# Print out the transformed value
print( param('item_price') =~ s/,//gr );
# Change the param itself
param( 'item_price', param('item_price') =~ s/,//gr );
etc