前瞻是一种零宽度断言,它用于匹配一个位置,该位置后面必须满足某种条件。在这个正则表达式中,有两种前瞻: 1. (?=.*[A-Z]):这个前瞻表示后面必须有至少一个大写字母。它使用了正则表达式中的“零宽度正预测先行断言”,即它匹配的是一个位置,而不是一个字符。这个位置必须满足后面跟着任意数量的字符,其中至少有一个是大写字母。 2. (?=.*\d):这个前瞻表示后面必须有至少一个数字。它也使用了“零宽度正预测先行断言”,匹配的是一个位置,该位置必须满足后面跟着任意数量的字符,其中至少有一个是数字。