строки ловила все ссылки и возвращала их списком. Что бы в дальнейшем можно было отфильтровать урл с белого списка.
                  
                  
                  
                  
                  
                  Но у меня выходит она возвращает группами (ниже скрин выполнения). 
                  
                  
                  
                  
                  
                  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 решительно непонятно.
Обсуждают сегодня