You really need to clarify, since the answer to any plausible meaning I can infer from your question is Yes!" All that's required is that you apply yourself to specifying the steps by which you'd do this if the file were a book; searching this site (and others) for keywords growing out of that exercise (restricting the search to Perl) and learning how to tell Perl to do what you want.

So please, expand and be explicit: does "subcontents" equal the various fragments (elements of an array) created by splitting on blank lines? If so, how do those elements, "held in memory" fail to satisfy your requirements? What processing do you have in mind that has to occur "as if they were infactfiles?" What is the desired outcome? What's the big picture on your (woefully inadequate, to date) specs?

And what research (asking the question in the CB and repeating it as a SOPW question doesn't count) have you done to find your own solution.


In reply to Re^3: splitting files into multiple sections to be processed as a file by ww
in thread splitting files into multiple sections to be processed as a file by firstchance

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.