> I knew Jeff would be the first one answering this one, too bad I could not bet on >this.
I felt it would have been too obligatory if I had opened the e-mail "Dear Mr. Pinyan," :) > > You copied it incorrectly, or there is a typo in the book: You're right, I typed it wrong. I am learning extended regexp's and read it as: "?" if "!" not "=" equal insted of: "?" if "!" not equal I probably got it confused with the normal "!=" comparison. So far this is what I have. It's bulky, but it get's the job done. Comments welcome, but no news is good news. #!/usr/bin/perl my $num = reverse $ARGV[0]; if ($num =~ /\./) { unless ($num =~ /^[0-9]{2}\./) { print "Error\n"; exit(1); } } $num =~ s/([0-9]{3}) (?=\d) (?!\d*\.)/$1,/xg; print scalar reverse $num; print "\n"; exit(0); Thanks, =-= Robert Thompson -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]