擅长:python、mysql、java
<p>下面的正则表达式将返回正确的结果</p>
<pre><code>[a-z]*[A-Z]+[a-z]*|[a-z]+$
</code></pre>
<p>测试用例:</p>
<pre><code>tests = ['a', 'A', 'aa', 'Aa' 'AaAaAAAaAa', 'aTTestStringAA']
regex = re.compile(r'[a-z]*[A-Z]+[a-z]*|[a-z]+$')
for test in tests:
print('{} => {}'.format(test, re.findall(regex, test)))
</code></pre>