@zzzzzzqsss22

Как вернуть нужный мне текст по регулярке?

Имеется HTML код, вот его часть
title-orig="Popularity for ya.ru" border="0"> 37,700 visitors per day <div class="whois_map_box noprint"

Нужно вернуть число посетителей.
Написал для этого регулярку и релиазовал в пайтоне это так
test = re.search(r'[,\d]+ visitors per day', response)
print(test[0])

Но проблема в том, что вместе с посетителями возвращается строка, которая мне не нужна - visitors per day.
Как вернуть просто число? Без replace и т.д., сразу
  • Вопрос задан
  • 102 просмотра
Решения вопроса 1
Stalker_RED
@Stalker_RED
Добавить скобки.
([,\d]+) visitors per day
https://regex101.com/r/HxiLKi/1

Если хотите совсем круто, то почитайте что такое non-capturing group.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы