XP is just a number | |
PerlMonks |
comment on |
( [id://3333]=superdoc: print w/replies, xml ) | Need Help?? |
I'm rather confused by your logic. I'm also confused by your problem domain.
You have a file. It will have "EOS" at the last line. (Or, is it between each line? I'll assume the former.) You want to read its data. Now, what you're doing is creating a string, delimited in a certain fashion, then splitting on that delimitor immediately into a list. Why not just create a list? Also, your logic in your parser is, well, sketchy. Basically, read a line. Skip it if we're reading an EOS. (We, essentially, don't care about them as all our data is on one line.) Then, convert the "" or " " into tabs, then remove the extra ", then split on tab and push a listref with our data onto our master data list. Then, when we read, we put the data for that line into a hashslice, then access the hash. :-) ------ Don't go borrowing trouble. For programmers, this means Worry only about what you need to implement. In reply to Re: Reading in data that is
by dragonchild
|
|