I suppose you've just given us a "toy" example that doesn't really reflect the complexity of your task. But just in case your task really does look like that, you could avoid the use of an array of regexes by simply allowing more leeway in a single regex:
if ( $string =~ /(Field\d):\s+(\w{3})/ ) {
print "matched on $1: $2\n";
}