str=“123字符串”
- 长度print(#str)
--一个汉字占三个长度-- --英语字符一个长度--
- 多行打印
print(“123\n123”)
str=[[我是
小
白]] - 字符串拼接
print(string.format(“123%d”,int));
–%d 与数字拼接–
–%a 与任意字符拼接
–%s 与字符拼接– - 其他类型转字符串
tostring(a)
print(a)
字符串公共方法
- 小写转大写
str=“aBd”
print(string.upper(str))–返回一个新的字符串 不改变原有字符串 - 大写转小写
print(string.lower(str)) - 反转字符串
print(string.reverse(str)) - 字符串索引查找 索引从1开始 返回开始和结束索引
print(string.find(str,“Bd”)) - 截取
print(string.sub(str,2))
print(string.sub(str,1,2)) - 重复
print(string.rep(str,2)) - 修改
print(string.gsub(str,“B”,“1”)) - 字符转ascii
str=string.byte(“Lua”,1)
print(str) - ASCII转字符
print(string.char(str))