2006-09-09 Python Challenge Leve4 Python 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では、()で囲んだグループが戻り値として戻ってくるんですね。