lua
笨小葱
这个作者很懒,什么都没留下…
展开
-
lua的一些简单函数
--字符串分割函数--传入字符串和分隔符,返回分割后的tablefunction string.split(str, delimiter)if str==nil or str=='' or delimiter==nil thenreturn nilend local result = {} for match in (原创 2017-01-06 15:50:48 · 642 阅读 · 0 评论 -
lua解析UserAgent
--解析UserAgent,获取移动设备访问的系统版本和设备型号function getUAField(t)local separator=';'local tab={}local android=string.find(t,"Android")local iphone=string.find(t,"iPhone") if android t原创 2017-01-06 15:59:03 · 2258 阅读 · 0 评论 -
lua+nginx解析useragent实例
----------------------------------------razor_js.lua---------------------------------------------------------local cjson = require("cjson")local cjson_safe = require("cjson.safe")loc原创 2017-01-06 16:06:44 · 3937 阅读 · 0 评论 -
【lua】table是否为空的判断
【lua】table是否为空的判断在项目的脚本lua中经常有这样的需求,1、local a = {}2、对a进行处理3、对a是否为空表进行判断关于对a是否为空表的判断,如果直接这样做:if a == {} then这样的结果就是a == {}永远返回false,是一个逻辑错误。因为这里比较的是table a和一个匿名table的内存地址。也有些代码如此做:转载 2017-01-06 16:15:28 · 2275 阅读 · 0 评论