我正在使用JaxRS,我想为路径变量添加一个正则表达式。
@Path("/{environment : (?i)(zee|bar|foo)) }/{type : (123|1234)}")
现在很清楚我想要什么。
ZEE或zee,BAR或bar,FOO或foo,以及任何其他fOo,bAr等等不区分大小写的字。
与type
相同,只需123或1234
我的正则表达式失败了,它编译但是我得到了404,对于一个网址:
http://localhost:8080/api/test/fOo/123
答案 0 :(得分:1)
(?i)(zee|bar|foo))
中没有额外的右括号吗?