Tom, John, could you explain in detail what the stuff in parens is about, i.e., '?=.*\.' ?
thanks, tom arnall north spit, ca On Wednesday 22 March 2006 12:41 pm, Tom Phoenix wrote: > On 3/22/06, S.A. Birl <[EMAIL PROTECTED]> wrote: > > Im looking to subtitute all but the last . into _ > > ie: filename.jpg.pgp --> filename_jpg.pgp > > ie: filename.2.jpg.pgp --> filename_2_jpg.pgp > > ie: file....._.jpg.pgp --> file__________.pgp > > There are many ways to do this; here's the first one I thought of, > using a lookahead assertion to see that there's another dot remaining: > > s/\.(?=.*\.)/_/gs > > Hope this helps! > > --Tom Phoenix > Stonehenge Perl Training -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>