lua基础【二】lua中关于字符串的操作总结
来源:互联网 发布:人工智能自我意识 编辑:程序博客网 时间:2024/06/06 03:08
--从从控制台输入字符串操作str =io.read() if str=="hello" thenprint(str)end--lua中的字符串拼接操作str="hello"str2="world"str3=str..str2print(str3)--lua中的number与string类型的转换a=10b=tostring(a)if b == "10" thenprint(b)endc=tonumber(b)if c==10 thenprint(c)end--lua 获取字符串的长度str13="helloworld"a=string.len(str13)print(a)--[[lua中format类型转换,这个在游戏中用的不少,可以将number转化成字符串string.format("转化格式",number)]]str12=string.format("helloworld_0_%d.png",2)print(str12)--lua是弱类型C语言,所以他在很多方面和C很相似;lua中也包含字符串的查找方法str11="helloworld"a11=string.find(str11,"lo")print(a11)--得到4--[[即string.find()函数帮助我们查找该段字符串,并返回该段字符串出现的索引值这样我们就可以根据这个发现的结果截取字符串,来组成一个新的字符串string.sub(str,截取的开始位置,截取的结束位置,闭区间)表示从某处开始截取,到某处结束截取操作]]--b11=string.sub(str11,4,6)print(b11)--lua中字符串的替换函数string.gsub(str,将要被替换掉的字符串,替换字符串)s="helloworld"b=string.gsub(s,"ello","haha")print(s)print(b)--[[lua中字符串的大小写操作string.upper(str)可以将字符串中的小写字符全部转换成大写字符string.lower(str)可以将字符串中的大写字符串全部转换成小写字符串转换后的字符串要保存到新的字符串当中。因为我们不能对原来字符串的内部操作]]--str22="helloWorld"str33=string.upper(str22)print(str33)str44 =string.lower(str33)print(str44)
0 0
- lua基础【二】lua中关于字符串的操作总结
- lua中关于字符串的操作总结
- Lua基础字符串操作
- Lua中字符串库的一些操作
- Lua中有关字符串的进阶操作
- lua中关于时间的总结
- Lua内容关于for循环的总结(二)
- 关于lua操作oracle数据库问题总结
- cocos2dx-Lua中关于Lua和Java的互相操作的解决方案
- lua中io的操作
- 关于”#”操作符在lua中table的运用
- 关于”#”操作符在lua中table的运用
- Lua基础之字符串
- LUA字符串匹配操作
- lua字符串相关操作
- Lua中的字符串操作
- lua字符串操作
- Lua常用字符串操作
- 839 - Not so Mobile
- 未能锁定文件无法打开磁盘..\*.vmdk或者某一个快照所依赖的磁盘。”解决办法
- HDU 1.1.5 A+B for Input-Output Practice (V)
- printf("%f",10/3);的结果是什么?
- Android布局常用
- lua基础【二】lua中关于字符串的操作总结
- 10个面向开发人员的在线编程网站
- Protected访问权限 .
- 第11周项目1-函数版星号图(1)
- android LinearLayout嵌套 button时onClickListener不响应的问题
- codevs2102 石子归并 2
- 第十一周项目二求最大公约数2
- HDU 1.1.6 A+B for Input-Output Practice (VI)
- Android开发实践:使用Service还是Thread