Lua字符串操作总结

字符串常用操作

 1,字符串的相加:..

2,字符串与基本的其他数据相加,比如说整数,小数

3,数字转字符串,tostring()或者通过””+数

4,字符串转数字,tonumber

5,常用的字符串函数的使用

(1)字符串的长度:string.len(字符串变量)

(2)重复多次的字符串:string.rep(s, n)

(3)大写转小写: string.lower(s)

(4)小写转大写:string.upper(s)

(5)取某一段字符串:string.sub(s,I,j),记住这里是从1开始,不是从0开始

(6)格式化转化:string.format(“%d,%c”, 变量,变量),比如说日期的打印格式为2018-6-1

(7)子字符串的查找:string.find(原有字符串,子字符串),返回它的开始位置

(8)字符串的替换:string.gsub(str,”要替换的子串”,”替换后的字串”,可选次数),如果没有指定次数,全部替换,其他根据指定进行

格式化转义码

%c - 接受一个数字, 并将其转化为ASCII码表中对应的字符
%d, %i - 接受一个数字并将其转化为有符号的整数格式
%o - 接受一个数字并将其转化为八进制数格式
%u - 接受一个数字并将其转化为无符号整数格式
%x - 接受一个数字并将其转化为十六进制数格式, 使用小写字母
%X - 接受一个数字并将其转化为十六进制数格式, 使用大写字母
%e - 接受一个数字并将其转化为科学记数法格式, 使用小写字母e
%E - 接受一个数字并将其转化为科学记数法格式, 使用大写字母E
%f - 接受一个数字并将其转化为浮点数格式
%g(%G) - 接受一个数字并将其转化为%e(%E, 对应%G)及%f中较短的一种格式
%q - 接受一个字符串并将其转化为可安全被Lua编译器读入的格式
%s - 接受一个字符串并按照给定的参数格式化该字符串

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值