我必须测试一个字符串是否在我的标准之内。目前,我有这个:
answer = bool(re.findall('[A-Z][^A-Z]',string))
这很好用,但是用户还需要能够验证另一种类型的答案。您是否必须这样做:
answer2 = bool(re.findall'[1-9][^A-Z]',string))
然后使用这样的 IF 语句:
if answer1 or answer2:
或者有更简单、更有效的方法吗?
请您参考如下方法:
这样:
answer = bool(re.findall('(?:[A-Z]|[1-9])[^A-Z]',cad))
