I have a array i want to to replace a particular value if exists in the array with a specific value .
Array
my @array_list = ('TEST12','TEST14','TEST','TEST23');
What i have tried is :
foreach (@array_list) {
if($_ eq "TEST"){
$_ =~ s/$_/HT/;
}
}
Is there any other better way to do this .Please help me in this
@array_list = map { $_ eq 'TEST' ? 'HT' : $_ } @array_list@array_list = map { s/^TEST$/HT/; $_ } @array_list$_inside map is aliased to original array.