ngx.var.request_uri = /test/?arg=abc最后仅留下 /test/
在 2018年1月24日,下午11:11,莫言梦 <porta...@gmail.com> 写道:比如 http://example.com/test/?arg=abcngx.var.request_uri = /test/?arg=abc最后仅留下 /test/使用 string.gsub 函数可以这样写:string.gsub(ngx.var.request_uri, "?.*", "")用 ngx.re.* 相关函数处理是不是比 string 库更高效呢?应该怎么写呢?谢谢。 -- --
hello,ngx.var.request_uri = /test/?arg=abc最后仅留下 /test/ngx.var.uri 即可 Kwanhur HuangTL;DR 在 2018年1月24日,下午11:11,莫言梦 <portab...@gmail.com> 写道:比如 http://example.com/test/?arg=abcngx.var.request_uri = /test/?arg=abc最后仅留下 /test/使用 string.gsub 函数可以这样写:string.gsub(ngx.var.request_uri, "?.*", "")用 ngx.re.* 相关函数处理是不是比 string 库更高效呢?应该怎么写呢?谢谢。 --
在 2018年1月24日,下午11:11,莫言梦 <portab...@gmail.com> 写道:比如 http://example.com/test/?arg=abcngx.var.request_uri = /test/?arg=abc最后仅留下 /test/使用 string.gsub 函数可以这样写:string.gsub(ngx.var.request_uri, "?.*", "")用 ngx.re.* 相关函数处理是不是比 string 库更高效呢?应该怎么写呢?谢谢。 --
local request_uri_without_args = ngx.re.sub(ngx.var.request_uri, "\\?.*", "")
比如 http://example.com/test/?arg=abcngx.var.request_uri = /test/?arg=abc最后仅留下 /test/使用 string.gsub 函数可以这样写:string.gsub(ngx.var.request_uri, "?.*", "")用 ngx.re.* 相关函数处理是不是比 string 库更高效呢?应该怎么写呢?谢谢。