строки ловила все ссылки и возвращала их списком. Что бы в дальнейшем можно было отфильтровать урл с белого списка.
Но у меня выходит она возвращает группами (ниже скрин выполнения).
url = re.findall(r"(http(s)?|ftp(s)?)?(:\/\/?)?(www.)?([a-zA-Z0-9])+([\-\.]{1}[a-zA-Z0-9]+)*\.[a-zA-Z]{2,5}(:[0-9]{1,5})?(\/[^\s]*)?", msg.text)
print(url)
Помогите пожалуйста реализовать. Заранее спасибо
ух... может быть потому что ты используешь захватывающие группы везде? вот тебе каждую группу и возвращает. нахрен отдельно матчить www решительно непонятно.
Обсуждают сегодня