Форум сайта python.su
1
Люди добрые подскажите в чём косяк?
from grab import Grab import re g = Grab() site = 'http://www.nowgoal.com/data/ft1_2.js?1360594586000' g.go(site) string = str(g.response.body) p = re.compile('^A\[\d+\]=\[(.*)\];$') test = p.findall(string) print test
Офлайн
173
^ и $ означают начало и конец всего текста, если не указан флаг re.MULTILINE
p = re.compile('^A\[\d+\]=\[(.*)\];$', re.MULTILINE)
Офлайн
1
reclosedevНе сработало. Я иначе решил задачку. Спасибо за попытку помочь.
^ и $ означают начало и конец всего текста, если не указан флаг re.MULTILINE
Офлайн
36
работает так:
p = re.compile(r'^A\[\d+\]=\[(.*)\];\s+$', re.MULTILINE)
p = re.compile(r'^A\[\d+\]=\[(.*?)\];', re.MULTILINE)
Отредактировано pyuser (Фев. 12, 2013 07:53:13)
Офлайн
1
pyuserСпасибо. Работает
работает так:
Офлайн