Я использую регулярное выражение, которое соответствует как домену, так и имени файла.
https://regexr.com/4bmm4
Домен: google.com
Файл: sample.txt
Какой лучший способ отличить домен от файла?