Найти - Пользователи
Полная версия: Регулярка для нескольких строк.
Начало » Python для новичков » Регулярка для нескольких строк.
1
navyzet
Есть текст:
текст
<div>
описание
ещё описание
описание
</div>
Надо получить все строки описания. Регулярка вот такого типа не проходит.
pattern = r'<div>(.+?)</div>'
Вопрос: как научить её воспринимать переносы строк?
dll090
http://docs.python.org/library/re.html#re.M
cookie-god
re.DOTALL как вариант
navyzet
Спасибо, что придали ускорение в нужном направлении.
Рабочий пример получился такой:
re_opisanie = r'<div>(.+?)</div>' 
compile_re_opisanie = re.compile(re_opisanie,flags = re. DOTALL )
Не скажу, что я его до конца понял, но он работает )
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