PCRE named captures sill counted in numerical variables list

B.R. reallfqq-nginx at yahoo.fr
Thu Apr 3 13:08:14 UTC 2014


I tried to configure the following location with something like:

location ~*
"^/([[:alpha:]]{1,8}(?<subtag>-[[:alpha:]]{1,8})?)(/.*[^/])?/?$" {
        try_files $uri $uri/  $2/?lang=$1&$args;
}

​However, the $2 variable does not catch the last part of the URI as
expected (either it catches the named capture or nothing at all, that I do
not know nor care).​

​Using $3 instead of $2 does the job.​


​I thought that using named captures allowed for those capture not to be
counted in numerical variable​
​.

​
​Am I wrong expecting that?
---
*B. R.*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20140403/49153a55/attachment.html>


More information about the nginx mailing list