$DataRead{'StringRead'} = substr($DataRead{'StringRead'}, -3); #### substr($DataRead{'StringRead'}, -3) = '' ; #### if ($DataRead{'StringRead'} =~ s/(\t|\n|\r|\e\[Z|\eq)\z//) { my $term = $1 ; .... } ;