Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 13, 2011 17:44:59

webster
От:
Зарегистрирован: 2010-08-03
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

регулярные выражения и русские буквы

Доброе время суток всем:
на руках gae webserver и вот такие простенькие регулярки:

strpoisk = ‘12вася345’
rompat = re.compile('ва.я3.5')
findstr = rompat.findall(strpoisk)

len(findstr) возращает 0

в тоже время вот здесь http://re-try.appspot.com/ проверка говорит, что все ок, и если сделать вот так:
strpoisk = ‘12vasya345’
rompat = re.compile('vas.a3.5')
findstr = rompat.findall(strpoisk)

все опять же ок и вот так:
rompat = re.compile('вася3.5') тоже все работает, где туплю подскажите пожалуйста?



Офлайн

#2 Июнь 13, 2011 18:06:26

webster
От:
Зарегистрирован: 2010-08-03
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

регулярные выражения и русские буквы

Помогли в конференции: pythonua@conference.jabber.ru перед строковой константой надо поставить “u”



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version