Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
Regexes can work just fine for extracting predictable information from almost any sort of data stream. Perl has a very large collection of pre-written regex patterns (in CPAN) which can often let you "get straight to the point." But, when you do not know in advance the structure of what you have been given, but you really need to do things that are dependent on structure and location, then there's nothing better than "a true, feature-complete battle-tested parser." Of which Perl offers more than one. Seriously, "surf through CPAN first." No matter what it is you are doing, someone has already done it very well. The Perl language has one of the best and most diverse user-source-code libraries available anywhere.

In reply to Re: Why a regex *really* isn't good enough for HTML, even for "simple" tasks by Anonymous Monk
in thread Why a regex *really* isn't good enough for HTML and XML, even for "simple" tasks by haukex

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others surveying the Monastery: (5)
As of 2024-04-16 06:12 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found