我试图找到一种匹配路由的方法,当请求包含多个路径,而URL始终以/end
结尾例如:
domain.com/api/path1/path2/path3/end
domain.com/api/path1/path2/path2/path3/path4/end
我尝试了[Route("api/{p:regex(([[\w-]]*\/){{1,}})}end")]
,但这不起作用。
任何建议?
REGEX模式必须如下:
^(?:[a-z0-9.]+(/))*end
请注意,在
C#
语言中," "是操作员字符。因此,您必须使用\
而不是。