【发布时间】:2018-07-17 11:43:47
【问题描述】:
我可以有两种类型的字符串:nxs_flo_dev.nexus 或fpdesk。
我想测试字符串中是否有.。
如果有.,我将字符串分开,否则我什么都不做。
if(ngx.var.host.contains('.') then
content_by_lua 'ngx.say(ngx.var.host:match("(.-)%."))';
end
有这样的功能吗?因为.contains() 不起作用。
【问题讨论】:
-
请让您的问题更简单,而不是一长串失败的尝试(除非它们在某些方面具有指导意义)。而且,如果您的解决方案比现有解决方案更好,请将其作为答案发布并接受。但是,答案不应该在问题中。