Lua中的string中相关的操作有:
1.如何定义一个字符串
2.获取字符串长度
3.字符串的拼接
4.字符串的换行
5.字符串的公共方法
print("***************字符串*************")
--string的两种表示方法:
print("双引号字符串")
print('单引号字符串')
print("***************获取字符串的长度*************")
--汉字占3个字符
--数字和英文占1个
str="AfufHJ"
a=#str
print(a)
str="字符串"
print(#str)
print("***************字符串的拼接*************")
--通过..
str1="12344"
str2='6666'
print(str1..str2)
--通过string.format方法
--%d 表示连接数值
--%a 表示任何字符
--%s 表示连接的是字符
print(string.format("你好我是%s,今年%d岁",'Rambo',22))
print("***************字符串的多行输出*************")
--通过转义字符
print('123\n12233')
--通过[[]]
print([[我是
Rambo
]])
print("***************字符串的公共方法*************")
str='asFGHJKL'
--小写转大写
print(string.upper(str))
--大写转小写
print(string.lower(str))
--字符串替换
print(string.gsub(str,'as',"&&"))
--字符串截取
print(string.sub(str,2,4))
--查找字符串
print(string.find(str,"FG"))
--字符串的反转
print(string.reverse(str))
--字符串转ASCII码
a=string.byte(str,1)
print(a)
--ASCII转为zifuchuan
print(string.char(a))
结果截图