Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 19, 2011 15:15:38

anufrikanec
От:
Зарегистрирован: 2011-04-18
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Не ищет русский текст

Подскажите пожалуйста, в чем может быть проблемма:

>>> a='<title>Продажа легковые автомобили подержанные ВАЗ 21061 </title>'
>>> marka1='<title>'
>>> marka2='</title>'
>>> res=re.search(marka1+r“(.+)”+marka2,a,re.S)
>>> print res
<_sre.SRE_Match object at 0x01EF51E0>

Отредактированно anufrikanec (Сегодня 15:19:23)



Офлайн

#2 Апрель 19, 2011 15:39:04

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Не ищет русский текст

Вы про re почитайте доку. Она у вас наоборот ищет нормально.



Офлайн

#3 Апрель 21, 2011 09:18:07

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

Не ищет русский текст

>>> import re
>>> a = '<title>Продажа легковые автомобили подержанные ВАЗ 21061 </title>'
>>> marka1 = '<title>'
>>> marka2 = '</title>'
>>> res = re.search(marka1 + r"(.+)" + marka2, a, re.S)
>>> #print res.groups()
... for g in res.groups():
... print g
...
Продажа легковые автомобили подержанные ВАЗ 21061
>>>



Отредактировано (Апрель 21, 2011 09:24:53)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version