Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 19, 2016 13:17:03

grapefruit_ocean
Зарегистрирован: 2016-01-31
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Регулярное выражение для поиска строк, оканчивающихся определёнными символами

Нужно написать регулярное выражение для поиска слов типа KaratService, PandoraService. То есть начало совпадения может быть любым, но конец обязательно должен быть равен слову “Service”. Первое, что пришло мне на ум - это регулярка вида "+'Service'“, но она равна ”+".
Никак не могу придумать, как решить эту задачу. Надеюсь на вашу помощь, друзья

Офлайн

#2 Авг. 19, 2016 15:53:29

polinaruru
Зарегистрирован: 2016-03-23
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Регулярное выражение для поиска строк, оканчивающихся определёнными символами

join?

Офлайн

#3 Авг. 19, 2016 17:46:49

Stepan_M
Зарегистрирован: 2016-07-20
Сообщения: 31
Репутация: +  1  -
Профиль   Отправить e-mail  

Регулярное выражение для поиска строк, оканчивающихся определёнными символами

 import re
s = "KaratService Serviz PandoraService Serrrvice KokoytoService Neserviz"
print(re.findall("\w*Service", s))

Офлайн

#4 Авг. 22, 2016 05:25:15

grapefruit_ocean
Зарегистрирован: 2016-01-31
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Регулярное выражение для поиска строк, оканчивающихся определёнными символами

Stepan_M
Оказывается, всё было так просто
Большое спасибо!!

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version