Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 27, 2011 14:02:17

moro
От:
Зарегистрирован: 2011-01-27
Сообщения: 23
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос по поводу регулярных вырожений

Всем привет.

Вопрос по поводу регулярных вырожений (модуль re).

allw = re.search("(a{3})", "rtaaaj")
print allw.group(1)
назодит aaa

allw = re.search("(\d{3})", "rt456j")
print allw.group(1)
назодит 456

allw = re.search("([A..Z]{3})", "rtADFj")
print allw.group(1)
ничего не находит, выдаёт ошибку

Почему в последнем случае ошибка, а не “ADF”. Как сделать чтобы получит “ADF”.

Спасибо.



Офлайн

#2 Янв. 27, 2011 14:15:07

maxwell
От:
Зарегистрирован: 2008-08-26
Сообщения: 111
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос по поводу регулярных вырожений

{3}



Офлайн

#3 Янв. 27, 2011 15:20:18

moro
От:
Зарегистрирован: 2011-01-27
Сообщения: 23
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос по поводу регулярных вырожений

да.. тупая ошибка..
спасибо большое..



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version