To my surprise, apparently doing a match with {} like in:

 map $args $has_tr0_arg {
        default 0;

~"tr%5B0%5D%3D=[1-9][[:digit:]]{3}-[[:digit:]]{2}-[[:digit:]]{2}T[[:digit:]]{2}%2F[1-9][[:digit:]]{3}-[[:digit:]]{2}-[[:digit:]]{2}T[[:digit:]]{2}%26"
1;

~"%26tr%5B0%5D%3D=[1-9][[:digit:]]{3}-[[:digit:]]{2}-[[:digit:]]{2}T[[:digit:]]{2}%2F[1-9][[:digit:]]{3}-[[:digit:]]{2}-[[:digit:]]{2}T[[:digit:]]{2}"
1;
 }

Doesn't work.

Which is bit surprising knowing that location regex matching works with {},
of course you have to quote it, like I do above.

This is what I get from nginx -t:

 nginx: [emerg] unexpected "{" in /etc/nginx/nginx.conf

Is this expected behavior or I'm doing something wrong here?


Thanks,
----appa
_______________________________________________
nginx mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx

Reply via email to