Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 10, 2011 19:44:44

tombird
От:
Зарегистрирован: 2007-05-16
Сообщения: 21
Репутация: +  0  -
Профиль   Отправить e-mail  

виснет регулярка

подскажите пожалуйста, почему следующий код виснет?

re.search('([\w\-]+){1,}\.', "Computers-Internet-Designs")



Офлайн

#2 Апрель 10, 2011 19:51:22

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

виснет регулярка

re.match('(+)+', “Computers-Internet-Designs”)



Офлайн

#3 Апрель 10, 2011 19:52:34

tombird
От:
Зарегистрирован: 2007-05-16
Сообщения: 21
Репутация: +  0  -
Профиль   Отправить e-mail  

виснет регулярка

спасибо!



Офлайн

#4 Апрель 10, 2011 19:57:16

tombird
От:
Зарегистрирован: 2007-05-16
Сообщения: 21
Репутация: +  0  -
Профиль   Отправить e-mail  

виснет регулярка

точку после повторяемого фрагмента правда не учли.
правда проблемка разрешилась, так как regex был неправильный (он должен был домены отыскивать)
сейчас он такой:

re.search('([\w\-]+\.)+\w+', "Computers-Internet-Designs")



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version