(http://|/)[^ :]+
Также следует отметить, что /example.com/some
является допустимым URL-адресом, поскольку в папке может быть точка, и не все файлы имеют расширения.
В зависимости от системы может быть несколько типов.символов, добавляемых в отрицательные скобки.
Самый простой способ сделать это - запросить метаданные файла с сервера, чтобы проверить, существует ли он на самом деле, но при этом не использовать регулярное выражение.