"Amit Koren" schreef:

> $string="blah  10      20";
> I need to add 5 to the 10, and add 7 to the 20.


#!/usr/bin/perl
  use strict;
  use warnings;

  my %add = (
      10 => 5,
      20 => 7,
  );

  while ( <DATA> ) {
      s/ ( [0-9]+ ) / exists($add{$1}) ? $add{$1} : $1 /xge;
      print;
  }

__DATA__
blah  10    37   20    blah




-- 
Affijn, Ruud

"Gewoon is een tijger."

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to