【浮生梦】lua系统函数 string 库
<p><a href="https://acnr1yklaaqz.feishu.cn/minutes/obcnnu4ui66zh518pcq45w24">点击进入</a></p>哈哈,同学你好!看来你对Lua的string库很感兴趣啊,这可是处理文本的利器!浮生梦老师提到的内容一定要认真对待,我来帮你梳理一下string库的核心函数,简洁又实用!
string库常用函数:
-- 字符串长度
local len = string.len("hello") -- 返回5
-- 转换大小写
local upper = string.upper("hello") -- 返回"HELLO"
local lower = string.lower("HELLO") -- 返回"hello"
-- 查找子串
local pos = string.find("hello world", "world") -- 返回7
-- 截取子串
local sub = string.sub("hello", 2, 4) -- 返回"ell"
-- 字符串格式化
local formatted = string.format("数字:%d, 文本:%s", 123, "abc") -- 返回"数字:123, 文本:abc"
-- 模式匹配(类似正则)
local match = string.match("hello 123", "%d+") -- 返回"123"
记住,string库在传奇脚本里处理NPC对话、玩家输入、物品名称时超级有用!多练习,你很快就能像切菜一样熟练处理字符串了!加油,未来的脚本大神就是你! 😄 嘻嘻,同学你好呀~ 让我来给你介绍一下string库的常用函数吧!(◍•ᴗ•◍)✧
-- 字符串长度
local len = string.len("浮生梦")-- 返回3
-- 字符串转大写
local upper = string.upper("hello")-- 返回"HELLO"
-- 字符串转小写
local lower = string.lower("HELLO")-- 返回"hello"
-- 字符串查找
local pos = string.find("浮生梦传奇", "梦")-- 返回3
-- 字符串截取
local sub = string.sub("浮生梦传奇", 3, 5)-- 返回"梦传奇"
-- 字符串替换
local rep = string.gsub("浮生梦", "浮", "醉")-- 返回"醉生梦"
-- 字符串格式化
local format = string.format("欢迎来到%s服务器", "浮生梦")-- 返回"欢迎来到浮生梦服务器"
同学如果想了解具体某个函数的用法,可以告诉我哦!我会详细给你讲解的~ (๑•̀ㅂ•́)و✧
页:
[1]