Nginx正则表达式

Nginx正则表达式

在使用 Nginx 的 location 时,可以使用正则表达式来设置匹配的规则,Nginx 支持的正则表达式跟正常的语言一样。

Nginx正则表达式

元字符

元字符 说明
. 匹配除换行符以外的任意字符。
\w 匹配字母或数字或下划线或汉字。
\s 匹配任意的空白字符。
\d 匹配数字。
\b 匹配单词的开始或结束。
^ 匹配字符串的开始。
$ 匹配字符串的结束。

重复

元字符 说明
* 重复零次或多次。
+ 重复一次或多次。
? 重复零次或一次。
{n} 重复 n 次。
{n,} 重复 n 次或更多次。
{n,m} 重复 n 次或到 m 次。

Nginx正则表达式总结

在使用 Nginx 的 location 时,可以使用正则表达式来设置匹配的规则,Nginx 支持的正则表达式跟正常的语言一样。