Как мне написать регулярное выражение для соответствия всем допустимым путям в структуре виртуальной папки?
Скажем, у меня есть структура виртуальной папки, представленная в виде строки:
foo/bar/baz
Тогда должны соответствовать следующие строки:
foo
(и возможно foo/
) foo/bar
(и, возможно, foo/bar/
) foo/bar/baz
(и, возможно, foo/bar/baz/
)
, но эти строки НЕ должны совпадать: