author:咔咔
wechat:fangkangfk
. | 匹配出换行符以外的任意字符 |
? | 重复0次或者1次 |
+ | 重复一次或者更多次 |
* | 最少链接数,那个机器链接数少就分发 |
\d | 匹配数字 |
^ | 匹配字符串的开始 |
$ | 匹配字符串的结尾 |
{n} | 重复n次 |
{n,20} | 重复n次到20次 |
[a-z] | 匹配a-z小写字母的任意一个 |
\ | zhuan |
案例:rewrite index\.php$ /pages/maintain.html break;
这个案例中有一个 . 假如我们不去添加这个转义符,他就会去去寻找任意字符php的文件
() | 用于匹配括号之间的内容,用过$1.$2调用 |
案例:
if($http_user_agent ~ MSIE){
rewrite ^(.*)$ /mise/$1 break;
}
这个案例是会将括号里边的内容当做参数给地址\mise\$1上
比如我们()里边的内容是text,我们访问的地址就是/mise/text
我们可以在虚拟机中,测试正则表达式
原文地址:https://blog.csdn.net/fangkang7
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。