nginx regexp和openresty

nginx regexp和openresty,nginx,openresty,Nginx,Openresty,我的nginx应符合以下要求: /id/12345 /id/12345/限定符 和/限定符应该是可选的 我想在一个小型LuaOpenResty脚本中使用两个匹配的组(12345,限定符),使用ngx.var[] 我正在尝试这个位置,但不适合我。 我怎么能说/和限定符是可选的 location ~ ^/id/(\d+)(/?)(\w+?)$ { ^/id/(\d+)(:/(\w+))$ (?:)是非捕获组

我的nginx应符合以下要求:

  • /id/12345
  • /id/12345/限定符
和/限定符应该是可选的

我想在一个小型LuaOpenResty脚本中使用两个匹配的组(12345,限定符),使用ngx.var[]

我正在尝试这个位置,但不适合我。 我怎么能说/限定符是可选的

location ~ ^/id/(\d+)(/?)(\w+?)$ {
^/id/(\d+)(:/(\w+))$

(?:)是非捕获组