Either I'm missing something in your code or your code is missing a step. Conceptually, here's how I'd approach the task.
I think that I see steps 1, 3, and 4 in your code, but I don't see step 2. That might not be the source of your issue, but it might help.
In reply to Re: Issue parsing CSV into hashes?
by dasgar
in thread Issue parsing CSV into hashes?
by tx2010
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |