【发布时间】:2014-09-10 11:19:23
【问题描述】:
如何在 nginx 位置正则表达式中多次匹配?
似乎 {x,x} 语法永远不起作用!
例如:
location ~ ^/abc/\w{1,3}$ {
...
}
神经工作!
【问题讨论】:
-
试试
^/abc/\w\w?\w?$ -
Raj,我知道这行得通,但看起来有点丑……
如何在 nginx 位置正则表达式中多次匹配?
似乎 {x,x} 语法永远不起作用!
例如:
location ~ ^/abc/\w{1,3}$ {
...
}
神经工作!
【问题讨论】:
^/abc/\w\w?\w?$
您必须引用包含{ 或; 字符的位置。
location ~ "^/abc/\w{1,3}$" {
...
}
否则 nginx 将其解析为 location ~ ^/abc/\w { 1, ... 并因语法错误而失败。
【讨论】: