LUA 通过分割符"," 获取前后字符串
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LUA 通过分割符"," 获取前后字符串相关的知识,希望对你有一定的参考价值。
local param = 254,272
单独提取第一个,或者单独提取第二个
lua字符串分割函数
--字符串分割函数,按|分割
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)) 参考技术A 没有声明的
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 参考技术B
没有这样声明的。。至少应该这样。
local first, second = 254, 272如果是字符串
那么就用string.find配合正则来做。
你可以把这个字符串 “254,272” 截取前面,或者截取后面给我看下吗!
如果出现 “254,272,265,553” 这种,以分隔符","为断点,截取每一个或者其中一个,要怎么取值! 求大哥给我答案,必定采纳!
我建议你好好看下LUA 的reference。我觉得那个写的挺好的。我最近也在学习LUA~就就顺便给你写一个~
local result =
for a in string.gmatch(a, "(%d*),") do
table.insert(result, a)
end
lua如何从全路径中获取文件名(linux、windows通用)
lua如何从全路径中获取文件名(linux、windows通用),急!!!!! 分享到:
参考技术A fn_flag = string.find(filename, "\\")if fn_flag thendest_filename = string.match(filename, ".+\\([^\\]*%.%w+)$")endfn_flag = string.find(filename, "/")if fn_flag thendest_filename = string.match(filename, ".+/([^/]*%.%w+)$")end更多详见 http://blog.csdn.net/bull_liu/article/details/8726089 参考技术B 着急!!!pcct_1.txt_20110120_20130704172172534.bak
pcct_1.txt_20110120_20130703172172534.bak
pcct_1.txt_20110120_20130905172172534.bak
pcct_1.txt_20110120_20130905272182534.bak
pcct_1.txt_20110120_20130703172172534.bak
......
要取其中一个文件的第21~28位中最大的那个文件.求指点.
不要那么复杂。怎么实现。 参考技术C 可以用,十分感谢!
以上是关于LUA 通过分割符"," 获取前后字符串的主要内容,如果未能解决你的问题,请参考以下文章