windows系统下python编程,写正则表达式时遇到了一个问题,不懂怎么解决? 第一块代码和第二块代码里,只出现了CcAa里面的Aa,这是为什么,是对于正则里面的()的使用不当吗?

import re

k='As CcAa K'

t=re.compile(r'([A-Z]{1}[a-z]?){1,}')

print(t.findall(k))

k='As CcAa K'

t=re.compile(r'([A-Z]{1}[a-z]?){2,}')

print(t.findall(k))

应该是
[A-Z]pa-z[{0,1}(\s[A-Z]pa-z[{0,1})*