Python Challenge Leve4

Python Challenge のレベル4まできました。
レベル3でPython正規表現を学んだのでちょっとメモを。


レベル3は、大文字3文字で囲まれた1文字の小文字を見つけるというものでした。
この場合は、次のように

import re
result = re.findall('[a-z][A-Z]{3}([a-z])[A-Z]{3}[a-z]', text))

とすると、見つけられます。
Pythonでは、()で囲んだグループが戻り値として戻ってくるんですね。