Christopher J Bottaro wrote: > hello, > i want to do something like: > $line =~ s/M (\d+) (\d+)/M $1+100 $2+200/; > obviously adding 100 to $1 and 200 to $2, not adding the text '+100' and > '+200'.
use strict;
my $line = '< M 123 654 >';
$line =~ s{M (\d+) (\d+)} {
sprintf 'M %d %d', $1+100, $2+200
}e;
print $line;
OUTPUT
< M 223 854 >
HTH,
Rob
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
