Final answer:
The enzyme that digests a meal high in complex carbohydrates is amylase, specifically pancreatic amylase, which breaks down starches and carbohydrates in the small intestine.
Step-by-step explanation:
If you have eaten a meal that is high in complex carbohydrates, the enzyme that will help digest this meal is amylase. Amylase is responsible for breaking down starches and other carbohydrates into simpler sugars which can be absorbed by the body. Specifically, pancreatic amylase is secreted by the pancreas into the small intestine where it continues the chemical digestion of carbohydrates.
Trypsin, on the other hand, is an enzyme involved in protein digestion, not carbohydrate digestion. And enzymes such as gastrin and cholecystokinin (CCK) have regulatory roles in digestion: gastrin stimulates gastric acid secretion, while CCK stimulates the release of digestive enzymes from the pancreas and bile from the gallbladder, but neither directly digests carbohydrates.