15 lua 字符串的处理

a  = "A1234442a"
print(string(string.len(a)))
print(sting.lower(a))
print(string.upper(a))


print(sting.rep(a,2)) // a+a


print(sting.byte(a,2))   /// 1 -> scall码
print(string.char(97))  /// 79 -->  string

print(string.sub(a,2,10))  a -> 1-9 截取



/// --------find----》
str = string.find(a,"123",1)  /// 第三个参数 从哪里开始查找
str = string.find(a,"[0-9]+",1)


/// --------gsub----》
str = sting.gsub(a,"123","ok")  /// ok 替换掉 123
str = string.gsub(a,"[0-9]+","ok")
str = string.gsub(a,"[0-9]+",function(s),return "ok",end)  //// 第三个参数为 一个函数

/// 匹配
a = "x =1 y=2  z=3"
local iter = sting.gfind(a,"[%a] =[%d]")  // %a 字符 %d 数字
iter = x=1
iter = y=2
ter = z=3
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值