Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer

Re^9: Parsing problem

by kcott (Canon)
on Nov 16, 2012 at 09:02 UTC ( #1004157=note: print w/ replies, xml ) Need Help??

in reply to Re^8: Parsing problem
in thread Parsing problem

Your problem here is that the number after 'FT        /colour=' (in this case "4"), is used as a key for %cod but you've only assigned @cod{qw{1 2 3}}. Using the following line solved the problem for me (you'll probably want a different value):

my %cod = ( 1 => "red", 2 => "non", 3 => "green", 4 => 'value for key +4' );

Alternatively, you can check $cod{$1} before using it:

if ( exists $cod{$1} and $cod{$1} eq "non" ) { printf ...

-- Ken

Comment on Re^9: Parsing problem
Select or Download Code

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1004157]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others wandering the Monastery: (5)
As of 2015-10-04 23:47 GMT
Find Nodes?
    Voting Booth?

    Does Humor Belong in Programming?

    Results (105 votes), past polls