in reply to Why is it matching??

You probably want =~ here, though it appears to be a no-op:

$_= m[:(\d{6})_]x;

Replies are listed 'Best First'.
Re: Re: Why is it matching??
by bioinformatics (Friar) on Sep 11, 2003 at 20:38 UTC
    That is true, thanks. However, it isn't getting far enough into that block for that to affect anything yet. I'm wondering if it never gets past the first if statement, such that it believes that everything matches the initial value of $target_names. Any print statement placed into the second "if" block returns nada, so something is corrupted... Bioinformatics