in reply to Re: Initialize or Match undef without warning
in thread Initialize or Match undef without warning
That! Solved the problem.
It also created a problem. I had remarked out the assignment later on in the code. After adding it back in. It has made some of the fields undefined again. I think I need an OR in the extract regex now.
# this initializes the field correctly $row-> = ''; # This overwrites the empty field with undefined if it doesn't match. ($row->) = $row-> =~ /(#[^ ]+)/;