#-*- coding: windows-1251 -*-
import re
import locale
locale.setlocale(locale.LC_ALL, '.1251')
document = "<B>ЖёП</B>"
reobj = re.compile(r"<B>([А-ЯЁ]+)</B>", re.DOTALL | re.IGNORECASE)
for match in reobj.finditer(document):
print match.group(0)
IGNORECASE то включен.
Файл в 1251.