cleaner(\$details); AND $details = cleaner($details); my $dirty; sub cleaner($dirty){ my $clean = ($dirty =~ s/\n/
/g;); $clean =~ s/\t/ /g; return $clean; } #### sub cleaner { my($dirty) = @_; ... } #### my $clean = ($dirty =~ s/\n/
/g;); ##
## (my $clean = $dirty) =~ s/\n/
/g; ##
## my $clean = $dirty; $clean =~ s/\n/
/g; ##
## sub cleaner { (my $clean = $_[0]) =~ s/\n/
/g; $clean =~ s/\t/ /g; return $clean; } $details = cleaner($details); ##
## sub cleaner { local $_ = shift; s/\n/
/g; s/\t/ /g; return $_; } $details = cleaner($details);