You should change:
chomp $_; # Split the line by whitespace my @array = split (/\s+/, $_); # If the first column of a line is blank whitespace, shift + it out so the # first column corresponds to actual user viewable data, w +hich is the way # a user will count the columns, ignoring leading whitespa +ce. if ($array[0] eq "") { shift (@array) }
To:
# Split the line by whitespace my @array = split;
Because split with no arguments ignores leading whitespace so there is nothing to remove and it also removes all trailing whitespace so there is nothing for chomp to remove.
while (<@array>) {
That is short for:
while (glob join $", @array) {
and it is usually written as:
foreach (@array) {
In reply to Re: Multiple / Mapping Search and Replace
by jwkrahn
in thread Multiple / Mapping Search and Replace
by VinsWorldcom
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |