Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change
 
PerlMonks  

Re: Parse messy string into neat data structure

by aquarium (Curate)
on Aug 09, 2010 at 01:41 UTC ( [id://853707]=note: print w/replies, xml ) Need Help??


in reply to Parse messy string into neat data structure

I'm guessing you're parsing a mediawiki page..in which case the built-in API is more flexible and with more well-defined (xml) responses. If this is the case, the url for the mediawiki is whateveryourwiki/api.php, e.g. http://en.wikipedia.org/w/api.php
Or in any case, try harder if you can for your incoming data to be more well defined if possible. Assuming an attribute for your data based on column number is precarious.
the hardest line to type correctly is: stty erase ^H
  • Comment on Re: Parse messy string into neat data structure

Replies are listed 'Best First'.
Re^2: Parse messy string into neat data structure
by Cody Fendant (Hermit) on Aug 09, 2010 at 01:57 UTC

    You're guessing wrong, or if I am parsing Wiki code I'm at the end of a long chain which starts with Wiki code and can't help it anyway.

    I'm well aware how ugly the input text is, but believe me, I can't fix that.

      So shoot me for asking.
      You're right about your code being ugly though..as it's not a good idea to number variables from the split. Either an array, a hash, or even a linked list result could be more appropriate, depending on what you want your "neat data structure" loaded from non-reliable input to do.
      the hardest line to type correctly is: stty erase ^H

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others romping around the Monastery: (4)
As of 2024-04-19 15:46 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found