Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask
 
PerlMonks  

Re(2): More Regular Expressions (text data handling)

by graq (Curate)
on Dec 04, 2001 at 18:12 UTC ( #129324=note: print w/ replies, xml ) Need Help??


in reply to Re: More Regular Expressions (text data handling)
in thread More Regular Expressions (text data handling)

Agh! the gotcha here is there are some lines with 2 key value pairs on em :(

Yes, sorry, I should have expanded on the data. Especially the noise either side of the data. Hence the indexing step. Below is a data example closer to a true example.

__DATA__ NOISE noise Graq 121212 rubbish: values Graq Agnostic Number: 634321 age: 27 hair colour: black height: 73 weight: 123 legs: 2 arms: 2 balls: 1 aminals: 3 leftandright rugby cute "more noise here - and don't forget the blank lines..." __END_DATA__
The first guaranteed unique identifer is the line begining with Number (ie /^Number:/).

Lines before the colon (:) seperated set of values are key-less (hard coded keys must be used), values after are sub-values of the preceding : values.

So, if you like, {arms}->{2}->{leftandright}, {balls}->{1}->{rugby} ..

Is it becoming any clearer?? :-(

<a href="http://www.graq.co.uk">Graq</a>


Comment on Re(2): More Regular Expressions (text data handling)
Download Code

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (15)
As of 2014-12-17 20:42 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Is guessing a good strategy for surviving in the IT business?





    Results (32 votes), past polls