# -*- coding: utf-8 -*-
import re
STR = u"как надоела эта шляпа"
query = u"шляпа"
compile = re.compile(ur'\b{}\b'.format(query), re.U | re.I)
search = compile.search(STR)
print(search.group().encode('utf8'))
ICMgLSotIGNvZGluZzogdXRmLTggLSotCmltcG9ydCByZQpTVFIgPSB1ItC60LDQuiDQvdCw0LTQvtC10LvQsCDRjdGC0LAg0YjQu9GP0L/QsCIKcXVlcnkgPSB1ItGI0LvRj9C/0LAiCmNvbXBpbGUgPSByZS5jb21waWxlKHVyJ1xie31cYicuZm9ybWF0KHF1ZXJ5KSwgcmUuVSB8IHJlLkkpCnNlYXJjaCA9IGNvbXBpbGUuc2VhcmNoKFNUUikKcHJpbnQoc2VhcmNoLmdyb3VwKCkuZW5jb2RlKCd1dGY4Jykp