Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot
 
PerlMonks  

Re: Parsing multi-line record with varying data

by Laurent_R (Monsignor)
on Aug 10, 2013 at 23:04 UTC ( #1048957=note: print w/ replies, xml ) Need Help??


in reply to Parsing multi-line record with varying data

If you use something like "\nrn" as input record separator (assigning this string to the $/ variable), you will be able to work with each group of lines in paragraph mode. Then, you only need to count the number of occurrences of "id-info" in each record (one way to do it is to use the s/// function on the id-info pattern in scalar context, as it will return the number of substitutions made). I will not elaborate more for the time being since you are not showing real input data nor really detailing the output you need.

Update 23:06 UTC: Oops, I did not see that's basically the solution proposed by NetWallah, whose code I had not tried to read before posting.


Comment on Re: Parsing multi-line record with varying data

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others having an uproarious good time at the Monastery: (7)
As of 2015-07-28 07:34 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 (253 votes), past polls