【lua基础】lua的string

1、字符串操作

string.upper(s);//字符串转为大写字母

string.lower(s);//字符串转为小写字母

string.gsub(s1,findstring,replacestring,num)//在字符串中替换,s1为需要操作的字符串,findstring为被替换的字符,replacestring是替换的字符,num为替换的次数,如果默认则表示全部替换

string.gsub("aaaaaa","a","s",2);结果:ssaaaa

string.find(str,substr,[init,[end]])

在一个指定的目标字符串中搜索指定的内容,第三个参数是索引,返回其具体位置,不存在则返回nil

string.find("hello lua user","lua",1)      7  9

sring.reverse(arg

字符串反转

string.format(...)

返回一个类型类似printf的格式化字符串

string.format("the value is %d",100)//the value is 100

string.char(arg)和string.byte(arg[,int])

string.len(arg)

计算字符串长度

string.rep(string,n)

返回字符串string的n个拷贝

string.rep("abcd",2)

abcdabcd

stringi.gmatch(str,pattern)

返回一个迭代器函数,每一次调用这个函数,返回一个在字符串str找到的下一个pattern,如果pattern函数中不存在,则返回nil

string.match(str,pattern,init)

只寻找str字符串的第一个配对,参数init可选,指定寻找过程中的七点,默认为1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值