Регулярный атрибут атрибута.net core webapi с /
Я пытаюсь найти способ сопоставить маршрут, когда запрос содержит несколько путей и URL всегда заканчиваются на / end
Например:
domain.com/api/path1/path2/path3/end
domain.com/api/path1/path2/path3/path4/end
Я попытался [Route("api/{p:regex(([[\w-]]*\/){{1,}})}end")], но это не сработало
Любая рекомендация, пожалуйста?
большое спасибо
0 ответов
Шаблон регулярного выражения должен быть таким, как показано ниже:
^(?:[a-z0-9.]+(\/))*end
Обратите внимание, что в
C#
язык "\" - символ оператора. Итак, вы должны использовать\\
вместо того\
.