LUA 通过分割符"," 获取前后字符串 5
3个回答
展开全部
lua字符串分割函数
Example
--字符串分割函数,按|分割
function lua_string_split(str, split_char)
local sub_str_tab = {};
for mu_id in string.gmatch(str, "(%d+)|*") do
table.insert(sub_str_tab, mu_id)
end
return sub_str_tab;
end
--字符串分割函数END
//2.使用lua的reids 的 批量获取方法。 比如:hmget
//先将所有的field整合到一个Table, 比如: field_table里。
redis:hmget(key, unpack(field_table))
展开全部
没有声明的
1
local first, second = 254, 272
如果是字符串
1
local param = "254, 272"
那么就用string.find配合正则来做。
local a = "254,272,265,553"
local result = {}
for a in string.gmatch(a, "(%d*),") do
table.insert(result, a)
end
1
local first, second = 254, 272
如果是字符串
1
local param = "254, 272"
那么就用string.find配合正则来做。
local a = "254,272,265,553"
local result = {}
for a in string.gmatch(a, "(%d*),") do
table.insert(result, a)
end
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有这样声明的。。至少应该这样。
local first, second = 254, 272
如果是字符串
local param = "254, 272"
那么就用string.find配合正则来做。
追问
你可以把这个字符串 “254,272” 截取前面,或者截取后面给我看下吗!
如果出现 “254,272,265,553” 这种,以分隔符","为断点,截取每一个或者其中一个,要怎么取值! 求大哥给我答案,必定采纳!
追答
我建议你好好看下LUA 的reference。我觉得那个写的挺好的。我最近也在学习LUA~就就顺便给你写一个~
local a = "254,272,265,553"
local result = {}
for a in string.gmatch(a, "(%d*),") do
table.insert(result, a)
end
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询