Задать вопрос
@SashaN69
Школота

Как брать результат в скобках в строке?

Как брать результат в скобках в таком сообщении
23:04:56
ФУТБОЛ. АНГЛИЯ. ПРЕМЬЕР-ЛИГА | Брайтон — Ньюкасл Юн | фолы | 1-й тайм фолы | потухло в 1 раз
Тотал меньше 10.5 (1.77) нужно как-то заносить 1.77 или любое другое число которое будет в скобках в переменную.Как можно сделать?
  • Вопрос задан
  • 49 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 2
RayProgrammer
@RayProgrammer
Ищу познание в мире программирования!
На примере задачи с coderoad.ru:
import re

s = "alpha.Customer[cus_Y4o9qMEZAugtnW] "
m = re.search(r"\[([A-Za-z0-9_]+)\]", s)
print m.group(1)
Ответ написан
Комментировать
shurshur
@shurshur
Сисадмин, просто сисадмин...
Если скобки в тексте только вокруг этого числа и не встречаются больше нигде (боюсь, у некоторых клубов они могут оказаться в названии, что усложняет задачу), то

m = re.match('\((.+?)\)', ...)
value = float(m.group(1))
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы