<div dir="ltr">To my surprise, apparently doing a match with {} like in:<br><br> map $args $has_tr0_arg {<br>        default 0;<br>        ~"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;<br>
        ~"%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;<br> }<br><br><div>Doesn't work.<br><br></div>
<div>Which is bit surprising knowing that location regex matching works with {}, of course you have to quote it, like I do above.<br><br></div><div>This is what I get from nginx -t:<br><br><span style="font-family:courier new,monospace"> nginx: [emerg] unexpected "{" in /etc/nginx/nginx.conf<br>
</span></div><div><br></div><div>Is this expected behavior or I'm doing something wrong here?<br><br></div><div><br></div><div>Thanks,<br clear="all"></div><div><div>----appa<br><br></div>
</div></div>