What in *heck* am I doing wrong here

Well, ikegami's reply pretty much covered that: what you did wrong was not show any sample data from @array2; you also did not give any clue about what is in @bex.

When you say "the only thing in the hash ... is the last thing added. Everything else has disappeared." um, what is "everything else"? Could it be related to the fact that @bex is never being changed within the foreach loop? I'm wondering why you assign the same array to every hash element.

I'm also wondering why you bother to use capturing parens around 5 strings in the regex, but you only assign four of these to variables, and then you only use one of those variables anywhere else in the loop.

For that matter, I wonder why you're using a greedy regex; maybe "(.*?)" would be better than "(.*)" (but I think  split /,/, or maybe Text::xSV or Text::CSV, would be even better than that).


In reply to Re: Hash problem by graff
in thread Hash problem by Gnat53

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.