美文网首页
nginx正则表达式规则

nginx正则表达式规则

作者: 任重而道元 | 来源:发表于2017-09-27 15:14 被阅读797次

    常用的正则匹配规则

    ^~ : 标识符后面跟一个字符串。Nginx将在这个字符串匹配后停止进行正则表达式的匹配,如 location ^~ /images/,它在匹配了/images/这个字符串后就停止搜索其它正则的location

    = : 标识精确查找地址,如 location = / ,只会匹配uri为/的请求

    ~ : 区分大小写的匹配

    ~* : 不区分大小写的匹配

    !~ : 对区分大小写的匹配取非

    !~* : 对不区分大小写的匹配取非

    经常会用到的正则表达式有

    * ? + . () | ^ $

    特殊字符说明{n} : 重复n次

    {n,} : 重复n次或更多次

    {n,m} : 重复n到m次

    *? : 重复任意次,但尽可能少重复

    +? : 重复1次或更多次,但尽可能少重复

    ?? : 重复0次或1次,但尽可能少重复

    {n,m}? : 重复n到m次,但尽可能少重复

    {n,}? : 重复n次以上,但尽可能少重复

    相关文章

      网友评论

          本文标题:nginx正则表达式规则

          本文链接:https://www.haomeiwen.com/subject/lbsuextx.html