print(string.byte("abc",1,3)) print(string.byte("abc",3)) -- 缺少第三个参数,第三个参数默认与第二个相同,此时为3print(string.byte("abc")) -- 缺少第二个和第三个参数,此时这两个参数都默认为1-->output9798999997 由于string.byte 只返回整数,而并不像 string.sub
1)string.upper(s) 接收一个字符串 s,返回一个把所有小写字母变成大写字母的字符串。 print(string.upper("Hello Lua")) -->output HELLO LUA 2)string.lower(s) 接收一个字符串 s,返回一个把所有大写字母变成小写字母的字符串。 print(string.lower("Hello Lua")) -->output hello lua 3)string.len(...
string.rep(s, n)返回重复n次字符串s的串;你使用string.rep("a", 2^20)可以创建一个1M bytes的字符串(比如,为了测试需要); string.lower(s)将s中的大写字母转换成小写(string.upper将小写转换成大写)。如果你想不关心大小写对一个数组进行排序的话,你可以这样: 示例: table.sort(a, function (a, b)...
string.sub(s, i, j):从字符串s中提取出从第i个字符到第j个字符的子串。 string.rep(s, n):将字符串s复制n次。 string.len(s):返回字符串s的长度。 string.lower(s):将字符串s中所有大写字母转换为小写字母。 string.upper(s):将字符串s中所有小写字母转换为大写字母。 string.format(fmt, ...):...
1、string.len(s) -- 返回字符串s的长度 2、string.rep(s, n) -- 返回重复n次字符串s的串 3、string.lower(s) -- 将s中的字符串转换为小写返回 4、string.upper(s) -- 将s中的字符串转换为大写返回 5、string.sub(s, i, j) -- 截取字符串s,从位置i到j(包含i和j),如果没有第三个参数,...
--第一部分: lua的string库函数 --1.string.byte --string.byte (s [, i [, j]]) --取出字符串中的字节.i是起始位置,j是结束位置. --解析协议的时候经常用来将字符串中的某几个字节取出,然后重新组装为一个多字节的数字. print("---string.byte---") print( string...
1string.upper(argument): 字符串全部转为大写字母。 2string.lower(argument): 字符串全部转为小写字母。 3string.gsub(mainString,findString,replaceString,num) 在字符串中替换。 mainString 为要操作的字符串, findString 为被替换的字符,replaceString 要替换的字符,num 替换次数(可以忽略,则全部替换),如: ...
string1 = "Lua"; print(string.upper(string1)) print(string.lower(string1))执行上面的代码可以得到如下的输出结果: LUA lua替换子串用一个字符串替换字符串的某子串的示例代码如下: string = "Lua Tutorial" -- 替换字符串 newstring = string.gsub(string,"Tutorial","Language") print("The new ...
Lua是一种轻量级的脚本语言,其string函数是Lua中最常用的函数之一。string函数提供了一系列字符串操作的方法,包括字符串的拼接、查找、替换、分割等。下面我将介绍一些常用的Lua string函数。1. string.sub(s, i, j)该函数用于截取字符串s中从第i个字符到第j个字符之间的子串。如果i和j都为负数,则从字符串...
string.upper(s) 将字符串s转换为大写字母形式。 table 表处理库,提供了一些常用的表操作函数。 表操作 table.concat(list [, sep [, i [, j]]]) 将表list中指定位置(从i到j)的元素连接起来,并以指定的分隔符sep进行分隔。 table.insert(list [, pos,] value) ...