Найти - Пользователи
Полная версия: Regexp
Начало » Python для новичков » Regexp
1
Ockonal
Есть html-код web-страницы, его я получил. Нужно вытянуть значение из тегов:
<div class=“deg”>%значение%</div>

regexpHandler = re.compile('(<div class="deg">(?P<div class="deg">.*?)</div>)')
result = regexpHandler.search( pageData )
Пробовал что-то такое… Неудачно. Что я делаю не так?
pasaranax
re.findall('(?<=<div class="deg">).*?(?=</div>)', page)
где page это содержимое страницы
но если внутри этого div будет другой div, то получится косяк
Ockonal
regexHandler = re.compile(r'<div class="deg">([^<]*)</div>')
Спасибо всем, сделал так.
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