Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 16, 2015 23:48:47

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

Регулярные выражения

@mary@
у меня пошло без кодировки
эт хорошо
@mary@
и с + вместо *
>>> import re
>>> text = u"нн, мм, мумма, кллорд"
>>> l = re.findall(u'(?u)(\w+[мм|нн]\w+)', text)
>>> for i in l:
...     print i
... 
мумма
@mary@
хотела бы спросить, зачем мы меняем кодировку?
ну, к примеру, у меня sublime ругается, если не менять
но через терминал все норм
а как там в виндовсе я не знаю



————————————————
-*- Simple is better than complex -*-

Отредактировано terabayt (Июнь 16, 2015 23:53:06)

Офлайн

#2 Июнь 24, 2015 20:39:32

@mary@
Зарегистрирован: 2014-09-28
Сообщения: 40
Репутация: +  0  -
Профиль   Отправить e-mail  

Регулярные выражения

Всем привeт)
Помоготе доделать задание!
Нужно чтобы в строке находило числа и заключало их в скобки.
Скобками я то заменила число, но нужно, чтобы оно в тех скобках осталось, а у меня перезаписалось
Делала так

s = re.sub(r'\s', '()', '2 и 3 будет 5' )
s
() и () будет ()

Офлайн

#3 Июнь 24, 2015 20:40:35

@mary@
Зарегистрирован: 2014-09-28
Сообщения: 40
Репутация: +  0  -
Профиль   Отправить e-mail  

Регулярные выражения

ой, только там \d

Офлайн

#4 Июнь 24, 2015 20:56:23

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

Регулярные выражения

import re
s = re.sub(r'(\d)', r'(\1)', '2 и 3 будет 5')



————————————————
-*- Simple is better than complex -*-

Офлайн

#5 Июнь 24, 2015 21:53:50

@mary@
Зарегистрирован: 2014-09-28
Сообщения: 40
Репутация: +  0  -
Профиль   Отправить e-mail  

Регулярные выражения

а как расшифровать эту регулярку? \1

Офлайн

#6 Июнь 25, 2015 03:41:53

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

Регулярные выражения

docs.python.org



————————————————
-*- Simple is better than complex -*-

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version