Что бы не упарываться в сложность регулярки, проще парсить несколькими регулярками и в вписке удалять дубли.
(https:|http:).*(?=\/\d{1,50}.{1,50}) - для строк с цифрами
^(?!.*\/\d{1,50}.{1,50}$).*$ - для строк исключающие конструкцию /123какие-то-символы
https://regex101.com/r/KBw28y/1