现在位置 >首页 > string
2℃
2012年08月24日 Lua ⁄ 被围观 9,248 次+
刚才写一个lua上实现php中的strpos()函数,下面在来个strrpos()函数,查找某个字符串在指定字符串最后一次出现的位置,下面我们还是简单写一下函数,代码如下: function strrpos (str, f)        if str ~= nil and f ~= nil then            local t = true           local offset = 1           local result = nil            while (t)            do               local tmp = string.find(str, f, offset)                if tmp ~= nil then                    offset = offset + 1                ...
阅读全文

评论关闭
2012年01月20日 Lua ⁄ 被围观 9,570 次+
Lua解释器对字符串的支持很有限。一个程序可以创建字符串并连接字符串,但不能截取子串,检查字符串的大小,检测字符串的内容。在Lua中操纵字符串的功能基本来自于string库。 string库为Lua提供简易的字符串处理操作,所有的字串操作都是以1为基数的(C以0),也可使用负向索引,最后一个索引为-1 ; 所有的函数都存放在string表,并且已建立元表(__index=string表) 所以例如string.byte(s,i) <=> s:byte(i) string.byte(s [, i [, j]]) 功能:返回从i到j的字符所对应的数值(字符 到 ASCII值),i默认为1,j默认为i...
阅读全文