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
15 lua 字符串的处理
最新推荐文章于 2024-11-09 17:30:32 发布