[Chicago-talk] ok im feeling a bit (lot) retarted
Pete Krawczyk
mongers at bsod.net
Wed Apr 21 14:20:21 CDT 2004
Subject: [Chicago-talk] ok im feeling a bit (lot) retarted
From: "Dooley, Michael" <Dooley.Michael at con-way.com>
Date: Wed, 21 Apr 2004 12:05:46 -0700
}while (<HANDLE>) {
} if ($. == 2) {
} s/$_/Address_V2/;
} print "$_";
} }
}}
}
}ORIG
}Address_V1||FromAddr||||315 Benjamin Lane||||Boise||ID||USA||83704
}
}NEW
}Address_V2||FromAddr||||315 Benjamin Lane||||Boise||ID||USA||83704
Can I ask the obvious first question of why you didn't just do:
print "Address_V2";
But that's OK. Jim's on the money; the pipes are doing what you don't
expect - becoming regex metacharaters. Which is why you never trust user
input in variables directly contributing to regexes. Use \Q\E to
eliminate metachars from having meaning in your input.
-Pete K
More information about the Chicago-talk
mailing list