>>556
>>> import re
>>> text = 'hoge abc amnc axyzc fuga abstract auuc'
>>> re.sub(r'\ba(\w+)c\b', lambda s: s.group(0).replace(s.group(1), s.group(1).upper()), text)
'hoge aBc aMNc aXYZc fuga abstract aUUc'
>>>