Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 1, 2016 10:14:08

ss100s
Зарегистрирован: 2016-02-29
Сообщения: 33
Репутация: +  0  -
Профиль   Отправить e-mail  

вопрос по re.search

 result = re.search(r'Analytics', 'AV Analytics Vidhya AV')
print result.group(0)
 
Результат:
Analytics
Что делать если необходимо найти в строке ‘Analytics’ или ‘Vidhya’?

Офлайн

#2 Дек. 1, 2016 10:19:26

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

вопрос по re.search

ss100s
А вы хоть что-нибудь про регулярные выражения вообще читали? Дайте ссылку на туториал по которому осваиваете материал.



Офлайн

#3 Дек. 1, 2016 12:33:39

ss100s
Зарегистрирован: 2016-02-29
Сообщения: 33
Репутация: +  0  -
Профиль   Отправить e-mail  

вопрос по re.search

FishHook
ss100sА вы хоть что-нибудь про регулярные выражения вообще читали?
Все, понял. Реальный код немного другой.
 result = re.search(r'net|Vidhya', 'AV Analytics Vidhya AV')
print result.group(0)
Действительно отработало.
А у меня стояли вместо net и Vidhya имена переменных.
Материал осваиваю по google.com.

Офлайн

#4 Дек. 1, 2016 13:40:07

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9992
Репутация: +  857  -
Профиль   Отправить e-mail  

вопрос по re.search

  
>>> import re
>>> 
>>> re.search(r'Analytics|Vidhya', 'AV Analytics Vidhya AV')
<_sre.SRE_Match object at 0xb7428720>
>>> _.group()
'Analytics'
>>> 
>>> re.search(r'Analytics|Vidhya', 'AV Anal111ytics Vidhya AV')
<_sre.SRE_Match object at 0xb7428800>
>>> _.group()
'Vidhya'
>>>



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version