Rudy9966
@Rudy9966

Как в if каждое значение записать в новую переменную?

Есть большой текст из которого извлекаю ссылки.
Только вот в моем коде print выводит все нужны ссылки, только я понять не могу как каждую ссылку записать в переменную или в один список
myString_list = [item for item in t.split(" ")]
    for item in myString_list:

        try:
            print(re.search("(?P<url>https?://[^\s]+)", item).group("url"))
        except:
            pass
  • Вопрос задан
  • 123 просмотра
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
myString_list = [r.group("url") for r in (re.search("(?P<url>https?://[^\s]+)", i) for i in t.split(" ")) if r is not None]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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