Lua的string函数

函数 描述 示例 结果
len 计算字符串长度 string.len(“abcd”) 4
rep 返回字符串s的n个拷贝 string.rep(“abcd”,2) abcdabcd
lower 返回字符串全部字母大写 string.lower(“AbcD”) abcd
upper 返回字符串全部字母小写 string.upper(“AbcD”) ABCD
format 返回一个类似printf的格式化字符串 string.format(“the value is:%d”,4) the value is:4
sub returns substring from index i to j of s string.sub(“abcd”,2) bcd
- - string.sub(“abcd”,-2) cd
- - string.sub(“abcd”,2,-2) bc
- - string.sub(“abcd”,2,3) bc
find 在字符串中查找 string.find(“cdcdcdcd”,”ab”) nil
- - string.find(“cdcdcdcd”,”cd”) 1 2
- - string.find(“cdcdcdcd”,”cd”,7) 7 8
gsub 在字符串中替换 string.gsub(“abcdabcd”,”a”,”z”); zbcdzbcd 2
- - string.gsub(“aaaa”,”a”,”z”,3); zzza 3
byte 返回字符的整数形式 string.byte(“ABCD”,4) 68
char 将整型数字转成字符并连接 string.char(97,98,99,100) abcd

你可能感兴趣的:(Lua的string函数)