When you have a reasonable idea of what to expect a linear regexp can often be much simpler than a complex nested recursive processing module.

Unfortunately I've been working with a bunch of buffoons lately who couldn't even perform a simple slurp without importing some module from CPAN. And now we have a bazillion CPAN modules that have to be custom compiled into packages for distribution onto our end systems when some simple code could have alleviated much extra effort for sys admins.

Blindly relying on CPAN to solve all problems is sheer stupidity. Better to understand the problem first. Why not ask the author of the post whether their divs could ever be nested (e.g. is their source random pages from the internet) etc?


In reply to Re^2: capturing between divs by monarch
in thread capturing between divs by sv123

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



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.