A different approach, without the regex overhead, is to just index for the necessary character positions.
my $word = 'WORD';
my $len = length($word);
foreach (@mylist) {
print "$_\n" if index($_,'(') < index($_,$word)
and index($_,')') > (index($_,$word) + $len-1);
}
jaa