Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number
 
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 surveying the Monastery: (14)
As of 2015-07-06 12:57 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (74 votes), past polls