in reply to RegEx Perl Newbie Question

Thanks all!!! Text::ParseWords was exactly what I needed!

My initial split:

@ColumnValue = split(/~/ , $_);

Fixed by

@ColumnValue = quotewords('~', 1, $_);

Way more elegant than the convoluted IF regex concatenation path that I was going down!