У меня вопрос по регулярным выражениям. Я не могу понять, почему не работает моё выражение:
>>> re.search('^[а-яa-z]+$', 'ыве', re.L | re.M) >>>
>>> re.search('^[а-яa-z]+$', 'ыве', re.L | re.M) >>>
>>> print re.search('^[а-яa-z]+$', 'ыве', re.L | re.M).group() ыве
print re.search(u'^[а-яa-z]+$', u'ыве', re.L | re.M).group()
>>> print re.search('^[а-яa-z]+$', 'ыве', re.L | re.M).group()
>>> '^[а-яa-z]+$' '^[\xd0\xb0-\xd1\x8fa-z]+$' >>> len(_) 13 >>> 'ыве' '\xd1\x8b\xd0\xb2\xd0\xb5' >>> len(_) 6