I'm going to take a wild guess here... you're not just new to Perl (it's not called 'PERL', by the way), you're new to PerlMonks, right? :) Very important thing here - please pay attention:

YOU HAVE TO USE CODE TAGS AROUND YOUR CODE.

Otherwise, it will all come out as one line. Which is what happened. Which is why your question is essentially not answerable - since, as you yourself pointed out above, we need to see the format of your data file.

Please re-edit your post and put <c> code goes here </c> tags around the code/data part of it. Folks would be happy to help you then, I'm sure.

-- 
I hate storms, but calms undermine my spirits.
 -- Bernard Moitessier, "The Long Way"

In reply to Re: searching across a file then parsing by oko1
in thread searching across a file then parsing by newperlplayer

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.