技术解析

lua 在 nginx 的变量,大神路过帮我看看,我写的不对。
0
2021-05-20 23:26:37
idczone

获取aaa里面的 aaa 当抗投诉服务器成变量 s 的变量值里面的值是随机变的,

s = string.gsub("aaa","(.*)./q>","%1")

接着把把 bbb 替换成 s 的变量值

d = string.gsub("bbb","(.*)" .. s .. "")

理论上应该是没用的,只是在 lua 上写错误的,大神帮帮小弟。在此谢过~


s = string.gsub("aaa","(.*)./q>","%1")
d = string.gsub("bbb","(.*)" .. s .. "")
不好意思 多个)号,这样是对的,能显示的出,
但是用到 nginx 的时候
s = string.gsub(_body,"(.*)","%1")
_body = string.gsub(_body,"
我(.*)势
","
" .. s .. "
")
出错!!
然后,使用自己定义的,是对的!我晕了哦
s = "aaaa"
_body = string.gsub(_body,"
我(.*)势
","
" .. s .. "
")

问题已解决。

> b = "bbb"
> string.gsub("aaa", "(.-)", function(s) print(b:gsub("()(.-)()", "%1"..s.."%3")) end)

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服