while (my $line = ) { $line =~ s/\|(\||$)/\|\\N$1/g; print $line; } __DATA__ a|||d|