Найти - Пользователи
Полная версия: вопрос по re.search
Начало » Python для новичков » вопрос по re.search
1
ss100s
 result = re.search(r'Analytics', 'AV Analytics Vidhya AV')
print result.group(0)
 
Результат:
Analytics
Что делать если необходимо найти в строке ‘Analytics’ или ‘Vidhya’?
FishHook
ss100s
А вы хоть что-нибудь про регулярные выражения вообще читали? Дайте ссылку на туториал по которому осваиваете материал.
ss100s
FishHook
ss100sА вы хоть что-нибудь про регулярные выражения вообще читали?
Все, понял. Реальный код немного другой.
 result = re.search(r'net|Vidhya', 'AV Analytics Vidhya AV')
print result.group(0)
Действительно отработало.
А у меня стояли вместо net и Vidhya имена переменных.
Материал осваиваю по google.com.
py.user.next
  
>>> 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'
>>>
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB