我正在尝试匹配字符串
v1
和v2
。为此,我正在尝试以下正则表达式:^v(1|2)
(我还尝试了$
,这可能是我需要的)。当我在http://www.regextester.com/上测试它时,似乎工作得很好。但是,当我在JAX-RS路径表达式中使用它时,它不起作用。我使用的表达式如下:@Path("/blah/{ver:^v(1|2)}/ep")
。是否有任何特定于JAX-RS的事项我忽略了?
^
和$
),因此我猜测它们不应该被使用。无论它们是否是您问题的原因,我不能确定(我也没有可以测试的服务器)。 - VGR