>>Hope this helps:

>>#!/usr/bin/perl -w
>>$| = 1;
>>use strict;
>>sub correct_range {
>>  my @args = @_; # nasty side effects if you map @_!
>>  my( $from, $to ) = map { $_ = reverse $_ } @args;
>>  substr( $from, 0, length $to ) = $to;
>>  return reverse( $from );
>>}
>>while( my $line = <DATA> ){
>>my( $from, $to ) = split /\s+/, $line;
>>print "In: $from -- $to\n";
>>$to = correct_range( $from, $to );
>>print "Out: $from -- $to\n\n"
>>}

Thanks a lot dear Thomas. I got the expected output.

Regards,
Ramkumar



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


Reply via email to