^~ ^~表示普通字符匹配,如果该选项匹配,只匹配该选项,不匹配别的选项,一般用来匹配目录 = 进行普通字符精确匹配 @ "@" 定义一个命名的 location,使用在内部定向时,例如 error_page, try_files !~(!~*) 表示区分大小写不正则匹配和不区分大小写不正则匹配 nginx正则表达式 1 2 3 4 5 6 7 8 9 10 11 ...
要先明白. 和^的作用 .是匹配除了换行符和其他Unicode行终止符之外的任意字符 ^是匹配字符串的开头 所以,/(.)^/是匹配不到任何字符的有用 回复 ruhua: 嗯,但不明白具体有什么应用,如果不匹配字符串,就不写这个正则不是也可以吗 回复2016-04-18 已注销: @ruhua 在哪里见过这种用法? 回复2016-04-18 ...
^~ ^~表示普通字符匹配,如果该选项匹配,只匹配该选项,不匹配别的选项,一般用来匹配目录 = 进行普通字符精确匹配 @ "@" 定义一个命名的 location,使用在内部定向时,例如 error_page, try_files !~(!~*) 表示区分大小写不正则匹配和不区分大小写不正则匹配 nginx正则表达式 1 2 3 4 5 6 7 8 9 10 11 ...