my $rexs = '(' . join('|', @regexs) . ')'; #... if(/$rexs/) {...} #or.. foreach $rex (@regexs) { if(/$rex/) {...} }