Multiple named captures in map regex

Hello,

Is it possible to have more than one named capture in a map regex? When
I try the following in a map:
~^/(?.)(?.) $a$b;

…I get [emerg] 28486#0: unknown "a$b” variable. I’ve tried "$a$b” and
"${a}${b}” with no change.

I’m running nginx/1.9.6.

Cole

On Mon, Mar 28, 2016 at 11:30:32PM -0400, Cole Tierney wrote:

Hi there,

Is it possible to have more than one named capture in a map regex?

In a map regex, yes.

In a “value” part of a map, no.

http://nginx.org/r/map says

The resulting value can be a string or another variable

When I try the following in a map:
~^/(?.)(?.) $a$b;

You can use $a and $b outside the map; but where you have “$a$b”, you
must instead have exactly one string or one variable.

f

Francis D. [email protected]

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs