Задать вопрос
@ezbooz

Почему не работает регулярное выражение?

Сама строка:
<span>0.38 p</span>
Моё регулярное выражение:
<span>(\S+) p
Сам код на питоне:
x = re.search(r"<span>(\S+) p", r.text)
Вопрос, почему на выходе получается такое " <span>0.38 p" когда должно записывать только цифры?
  • Вопрос задан
  • 133 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
SoreMix
@SoreMix Куратор тега Python
yellow
Не должно, вы ищите <span> в том числе - он и показывает <span>. Это так сказать группа 0. Каждая группа скобок - это отдельная группа в результатах поисках. Вам нужна группа 1:
x.group(1)
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
07 февр. 2025, в 20:29
50000 руб./за проект
07 февр. 2025, в 20:19
10000 руб./за проект
07 февр. 2025, в 19:49
3000 руб./за проект