%q - 接受一个字符串并将其转化为可安全被Lua编译器读入的格式 %s - 接受一个字符串并按照给定的参数格式化该字符串 实用扩展: 对于“string.format”的使用,转义符的使用也是有部分技巧。 1)string.format中怎么匹配带%的的字符串和转义符的使用 string.format("%d%%", 100) 输出: 100% string.format("\...
print(string.reverse("Lua")) print("-6---格式化") print(string.format("the value is:%d",4)) print("-7---char 将整型数字转成字符并连接") print(string.char(97,98,99,100)) print(string.byte("ABCD",4)) print(string.byte("ABCD")) print("-8---计算字符串长度") print(string.le...
string.sub(s,i,j): 从第i个到第j个之间的字符串,和其他的不一样,索引从1开始不是从0开始; string.format(); 和C语言printf一样,格式化输出数据; string.find: 子串查找函数; string.gsub: 字符串替换函数, string.gsub("hello", "l", "n", 1); 替换的个数 格式化转义码 %c - 接受一个数字, ...
string.gsub()函数根据给定的配对表达式对源字符串str进行配对, 同时返回源字符串的一个副本, 该副本中成功配对的所有子字符串都将被替换. 函数还将返回成功配对的次数.实际的替换行为由repl参数的类型决定: 当repl为字符串时, 所有成功配对的子字符串均会被替换成指定的repl字串. 当repl为table时, 对每个成功配...
Lua 字符串格式化是一个用于将数据插入到字符串中的方法。它具有两个选项:format 和 gmatch。format 函数是一个用于将数据插入到字符串中的函数,而 gmatch 函数则从字符串中提取...
三、Lua的字符串操作 1.长度获取# 2.多行打印 (1)转义字符 print("123\n123") (2)[[]] s = [[我是 唐 老师 ]] print(s) 3.字符串的拼接 (1) .. (2) string.format 4.其他类型转字符串 tostring 5.字符串提供的其他api 1.小写转大写string.upper() ...
--例如string.sub("hello",1,1)--输出 h--解释 string.sub(s,i,j) ,从字符串s中提取第i个到第j个字符,包含ij--其中 ij可以为负数,表示倒数,例如-1表示倒数第一个字符,-2表示倒数第二个字符string.sub("hello",2,-2)--输出 ell string.format 格式化字符串 ...
7、string.byte(s, i) -- 将字符串s中索引为i的字符转换为整数 8、string.format(format, s) -- format:格式化串;s:输出的字符串;这个函数用来格式化输出字符串,和C语言中的print()函数几乎一样。可以像print()一样使用。 下边是string库中的模式匹配函数 ...
[[和]]间一串字符 string = [["Lua"]] 转义字符 转义字符 含义 ASCII码值(10进制)\a 响铃(BEL)007\b 退格(BS),将当前位置移到前一列008\f 换页(FF),将当前位置移到下页开头012\n 换行(LF),将当前位置移到下一行开头010\r 回车(CR),将当前位置移到本行开头013\t 水平指标(HT),(调用下一个TAB...