Python3 используя f-строку с регулярным выражением в findall - PullRequest
0 голосов
/ 14 февраля 2020

Я попытался использовать re.findall, чтобы найти строку для анализа информации, которую я хочу создать из большого файла html. мне нужна информация 0000-01-02-03-04-asdasdad , которая находится в строке как https://xxx/yyy/0000-01-02-03-04-asdasdad/index.css Как я могу это сделать?

def func(html: str):
  import re
  pattern = r'\d{4}-\d{2}-\d{2}-\d{2}-\d{2}-\w+'
  s = fr'https://xxx/yyy/{pattern}/index.css'
  return re.findall(s, html)
  # error: TypeError: cannot use a string pattern on a bytes-like object
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...