博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx正则说明
阅读量:5257 次
发布时间:2019-06-14

本文共 1609 字,大约阅读时间需要 5 分钟。

nginx正则说明分类: nginx2012-08-09 09:40 11714人阅读 评论(0) 收藏 举报nginx正则表达式firefox ^~     标识符后面跟一个字符串。Nginx将在这个字符串匹配后停止进行正则表达式的匹配(location指令中正则表达式的匹配的结果优先使用),如:location ^~ /images/,你希望对/images/这个目录进行一些特别的操作,如增加expires头,防盗链等,但是你又想把除了这个目录的图片外的所有图片只进行增加expires头的操作,这个操作可能会用到另外一个location,例如:location ~* \.(gif|jpg|jpeg)$,这样,如果有请求/images/1.jpg,nginx如何决定去进行哪个location中的操作呢?结果取决于标识符^~,如果你这样写:location /images/,这样nginx会将1.jpg匹配到location ~* \.(gif|jpg|jpeg)$这个location中,这并不是你需要的结果,而增加了^~这个标识符后,它在匹配了/images/这个字符串后就停止搜索其它带正则的location。=      表示精确的查找地址,如location = /它只会匹配uri为/的请求,如果请求为/index.html,将查找另外的location,而不会匹配这个,当然可以写两个location,location = /和location /,这样/index.html将匹配到后者,如果你的站点对/的请求量较大,可以使用这个方法来加快请求的响应速度。@      表示为一个location进行命名,即自定义一个location,这个location不能被外界所访问,只能用于Nginx产生的子请求,主要为error_page和try_files。~      为区分大小写的匹配。~*     不区分大小写的匹配(匹配firefox的正则同时匹配FireFox)。!~     不匹配的!~*    不匹配的.     匹配除换行符以外的任意字符\w     匹配字母或数字或下划线或汉字\s     匹配任意的空白符\d     匹配数字\b     匹配单词的开始或结束^     匹配字符串的开始$     匹配字符串的结束*     重复零次或更多次+     重复一次或更多次?     重复零次或一次{n}     重复n次{n,}     重复n次或更多次{n,m}     重复n到m次*?     重复任意次,但尽可能少重复+?     重复1次或更多次,但尽可能少重复??     重复0次或1次,但尽可能少重复{n,m}?     重复n到m次,但尽可能少重复{n,}?     重复n次以上,但尽可能少重复\W     匹配任意不是字母,数字,下划线,汉字的字符\S     匹配任意不是空白符的字符\D     匹配任意非数字的字符\B     匹配不是单词开头或结束的位置[^x]     匹配除了x以外的任意字符[^aeiou]     匹配除了aeiou这几个字母以外的任意字符捕获     (exp)     匹配exp,并捕获文本到自动命名的组里(?
exp) 匹配exp,并捕获文本到名称为name的组里,也可以写成(?'name'exp)(?:exp) 匹配exp,不捕获匹配的文本,也不给此分组分配组号零宽断言 (?=exp) 匹配exp前面的位置(?<=exp) 匹配exp后面的位置(?!exp) 匹配后面跟的不是exp的位置(?

 

 

转载于:https://www.cnblogs.com/archoncap/p/4962601.html

你可能感兴趣的文章
转:C#精髓 第四讲 GridView 72般绝技
查看>>
使用scrapy爬取腾讯社招,获取所有分页的职位名称及chaolia、类型、人数、工作地点、发布日期超链接...
查看>>
Go语言实现-观察者模式
查看>>
javascript学习笔记之array.sort
查看>>
2018-08-18-Python全栈开发day41-JS-part3-数组对象
查看>>
[Mongo] error inserting documents: BSONObj size is invalid (mongoimport mongorestore 数据备份恢复)...
查看>>
设计六原则
查看>>
C语言讲义——常量(constant)
查看>>
项目需求分析NABCD电梯演讲
查看>>
IntelliJ IDEA 常用快捷键
查看>>
bigdata_一篇文看懂Hadoop
查看>>
UVa 712 S-Trees(二进制转换 二叉树叶子)
查看>>
淘宝首页源码藏美女彩蛋(下)(UED新作2013egg)
查看>>
日语特殊二类动词
查看>>
03-PIist存储-偏好设置-自定义对象归档
查看>>
chown命令
查看>>
iPhone控件之UIWebView2
查看>>
Android 存储文件方式之一---SharedPreferences 内容提供者,以xml 的方式进行数据 存储。是一种轻量级的文件数据存储...
查看>>
WIN7/8/10下批处理提权工具
查看>>
Javascript的匿名函数与自执行
查看>>