Регулярные выражения питон вытянуть количество
Есть предложения, не могу сформировать регулярное выражение. Нужно вытянуть цифры (в данном случаем "2"):
1)
<div class="header_top clear_fix">
<span class="header_label fl_l">Друзья</span>
<span class="header_count fl_l">2</span>
</div>
Вытянуть что количество фотографии "1"
onclick="return showAlbums(555861, {noHistory: true}, event);">
<div class="count">1</div>
<div class="label">фотография</div>
</a>
Ответы (2 шт):
Автор решения: Тимур Столичный
→ Ссылка
Если вы на вход получаете строки "Друзья 2" и "1 фотография", то достаточно будет r'(\d)'
Автор решения: Danis
→ Ссылка
думаю здесь лучше использовать модуль BeautifulSoup
from bs4 import BeautifulSoup
page = """
<div class="header_top clear_fix">
<span class="header_label fl_l">Друзья</span>
<span class="header_count fl_l">2</span>
</div>
onclick="return showAlbums(555861, {noHistory: true}, event);">
<div class="count">1</div>
<div class="label">фотография</div>
</a>
"""
soup = BeautifulSoup(page, "html.parser")
print(soup.find("span", class_ = "header_count").text)
print(soup.find("div", class_ = "count").text)
вывод:
2
1