in reply to Strictly frustrating !
You got some typos
should probably beforeach my $k (keys %{hash}) {
andforeach my $k (keys %{$hash}) {
should bemy $vv=doStringTidy($hash{$k}); delete $hash->{$k}; $hash{$kv} = $vv;
Since $hash is a hashref.my $vv=doStringTidy($hash->{$k}); delete $hash->{$k}; $hash->{$kv} = $vv;
In Section
Seekers of Perl Wisdom