while ($string =~ /(\s+\|)/) { $string =~ s/$1/\|/; } #### $string =~ s/\s+\|/|/g;