lua 字符串操作

lua字符串操作

  • 1.字符串替换.......................................................string.gsub
  • 2. 字符串获取长度..............................................................#
  • 3.连接操作........................................................................(..)
  • 4.字符串转数值 .....................................................tonumber
  • 5.数值转字符串 ........................................................tostring
  • 6.返回字符串长度 ..................................................string.len
  • 7.返回重复n次的结果 ............................................string.rep
  • 8.字符串翻转 ..................................................string.reverse
  • 9.将字母全部小写并返回副本 ............................string.lower
  • 10.将字母全部大写并返回副本 .........................string.upper
  • 11.字符串截取 ........................................................sting.sub
  • 12.将ASCII码转换成字符.....................................string.char
  • 13.将字符转换成ASCII码.....................................string.byte
  • 14.字符串格式化 ..............................................string.format
  • 15.查找字符串中的元素 ......................................string.find

1.字符串替换…string.gsub

lua 字符串操作_第1张图片

2. 字符串获取长度…#

lua 字符串操作_第2张图片

3.连接操作…(…)

lua 字符串操作_第3张图片

4.字符串转数值 …tonumber

lua 字符串操作_第4张图片
lua 字符串操作_第5张图片

5.数值转字符串 …tostring

lua 字符串操作_第6张图片

6.返回字符串长度 …string.len

在这里插入图片描述

7.返回重复n次的结果 …string.rep

lua 字符串操作_第7张图片

8.字符串翻转 …string.reverse

在这里插入图片描述

9.将字母全部小写并返回副本 …string.lower

lua 字符串操作_第8张图片

10.将字母全部大写并返回副本 …string.upper

lua 字符串操作_第9张图片

11.字符串截取 …sting.sub

返回的是副本不会改变原有的值
在这里插入图片描述

12.将ASCII码转换成字符…string.char

在这里插入图片描述
也可以同时返回多个值
在这里插入图片描述

13.将字符转换成ASCII码…string.byte

不输入i默认输出第一个字符
lua 字符串操作_第10张图片
输入i可以显示第i个字符的ASCII码值
在这里插入图片描述
也可以通过 string.byte(s,i,j)读出i到j的ASCII码值
lua 字符串操作_第11张图片

14.字符串格式化 …string.format

d代表一个十进制整数、x代表一个十六进制整数、f代表一个浮点数、代表字符串,等等。
lua 字符串操作_第12张图片
lua 字符串操作_第13张图片

15.查找字符串中的元素 …string.find

lua 字符串操作_第14张图片

你可能感兴趣的:(lua,lua,开发语言)