my $regex = '\b(?:' . join('|', @nums) . ')\b'; # update: fixed concatenation issue #### my $regex = '\b(' . join('|', @nums) . ')\b'; # update: fixed concatenation issue #### DB<1> $_ = "oh blah dee" DB<2> ($x) = m/(blah)/ DB<3> x $x 0 'blah'