my (@match) = $str =~ /(?:^foo |(?