正则表达式参考文档
常用匹配符:
^ 匹配字符串的开始
/ 匹配域名的分隔符
. 匹配除换行符以外的任意字符
* 重复零次或更多次
(.*) 匹配任意字符
.* 匹配任意文本
$ 匹配字符串的结束
举例:
rewrite “^/test/(.*)$” /$1 break,这是一条路径改写规则
“^/test/(.*)$”:匹配路径的正则表达式,用了分组语法,把/test/以后的所有部分当做1组
“/$1”:重写的目标路径,这里用$1引用前面正则表达式匹配到的分组(组编号从1开始),即/test/后面的所有,这样新的路径就是除去/test/以外的所有,就达到了去除/test前缀的目的
break:第一次匹配上以后,后续的规则就不再继续执行。
正则表达式测试工具:
https://c.runoob.com/front-end/854
输入字符类型匹配:
https://www.regular-expressions.info/posixbrackets.html

浙公网安备 33010602011771号