正则匹配request_uri 结尾是 的请求需要考虑结尾后带query的情况
可以使用正则表达式来匹配结尾是"/"的请求,同时考虑结尾后带query的情况。以下是一个示例的正则表达式:
^(.*?)/\??.*$
解释:
^:表示匹配字符串的开始位置(.*?):非贪婪匹配,匹配任意字符,最小匹配/:匹配斜杠"/"\??:匹配0个或1个问号"?".*$:匹配任意字符0个或多个,直到字符串的结束位置
使用该正则表达式可以匹配以下请求:
//abc//abc?param=value/abc/?param=value
但是该正则表达式并不能匹配以下请求:
/abc/abc/def
原文地址: http://www.cveoy.top/t/topic/hMrr 著作权归作者所有。请勿转载和采集!