Есть строка. Нужно проверить, содержится ли в ней ссылка (одна или несколько - неважно).
Сейчас есть вариант, что с помощью regexp, но он даёт результат, только если ссылка идет в формате:
http://example.com
Но нужно чтобы оно и просто с доменом работало:
example.com
Есть варианты?
import re
ur = re.findall('http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\), ]|(?:%[0-9a-fA-F][0-9a-fA-F]))+', str)