Я пытаюсь сопоставить то, что было до /../
, но после /
с регулярными выражениями, но я хочу, чтобы он оглянулся назад и остановился на первом /
Я чувствую, что я близко, но он просто смотрит на первую косую черту, а затем берет все после этого, как ... входные данные это:
this/is/a/./path/that/../includes/face/./stuff/../hat
и мое регулярное выражение:
#\/(.*)\.\.\/#
соответствует /is/a/./path/that/../includes/face/./stuff/../
вместо that/../
и stuff/../
Как мне изменить свое регулярное выражение, чтобы оно заработало?