<div dir="ltr"><div class="gmail_default" style="font-size:small;color:rgb(51,51,153)"><a href="http://nginx.org/en/docs/http/ngx_http_map_module.html#map" target="_blank">map's documentation</a> states:<br>A regular expression can contain named and positional captures
that can later be used in other directives along with the
resulting variable.<br><br></div><div class="gmail_default" style="font-size:small;color:rgb(51,51,153)">Trying to do the following failed validation:<br></div><div class="gmail_default" style="font-size:small;color:rgb(51,51,153)">map $host $foo {<br></div><div class="gmail_default" style="font-size:small;color:rgb(51,51,153)">    "~*^www\.(.*)$"    $1; # Positional capture fails<br></div><div class="gmail_default" style="font-size:small;color:rgb(51,51,153)">    default                    $foo;<br></div><div class="gmail_default" style="font-size:small;color:rgb(51,51,153)">}<br><br></div><div class="gmail_default" style="font-size:small;color:rgb(51,51,153)">What am I doing wrong?<br clear="all"></div><div><div><font size="1"><span style="color:rgb(102,102,102)">---<br></span><b><span style="color:rgb(102,102,102)">B. R.</span></b><span style="color:rgb(102,102,102)"></span></font></div></div>
</div>