On 26 Mar, Brett Williams wrote:

> What i would like is for the output to look like
> 
> 1: 1002.00
> 2: 125.00
> 3: 61864.35
> 4: 890876.99
> 5: 9.99
> 
> but perl doesn't like my code.

#! /usr/bin/perl

use strict;
use warnings;

my $lnum = 1;
while (my $line = <DATA>) {
    next unless $line =~ /\d+/;
    chomp($line);
    my ($value) = $line =~ /^\?.*?<(.+?)>$/;
    print $lnum++, ": $value\n";
}

__DATA__

?<1002.00>
?<125.00>
?<61864.35>
?<890876.99>
?<9.99>



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


Reply via email to