Не разрешая косую черту, затем одну косую черту, а затем другую последовательность символов, которая не является косой чертой:
[^/]+/[^/]+$
Отрицательный взгляд, который вы использовали, будет в основном работать, нонеэффективно и однотипно. Стандартный способ сказать «символ, который не является (символом новой строки или) одним из следующих», представляет собой класс символов с отрицанием [^...]
.
(Это все косые черты, а не обратные косые черты {\\
).)
Если на самом деле вы хотите все после третьего слеша и используете диалект, который разрешает обходные пути, попробуйте
(?<=^(?:[^/]*/){3}).*$