字符串的定义
-- 使用单引号
local singleQuotedString = 'Hello, Lua!'
-- 使用双引号
local doubleQuotedString = "Hello, Lua!"
字符串的连接
local firstName = "John"
local lastName = "Doe"
local fullName = firstName .. " " .. lastName
print(fullName) -- 输出 "John Doe"
字符串的长度
local myString = "Lua is awesome!"
local length = #myString
print(length) -- 输出 16
字符串的索引
Lua 中的字符串索引是从 1 开始的:
local myString = "Lua"
local firstCharacter = myString:sub(1, 1)
print(firstCharacter) -- 输出 "L"
字符串的截取
local myString = "Hello, World!"
local subString = myString:sub(7, 12)
print(subString) -- 输出 "World"
字符串的查找
local myString = "Lua programming"
local position = myString:find("programming")
print(position) -- 输出 5
字符串的替换
local myString = "I love Lua"
local newString = myString:gsub("Lua", "programming")
print(newString) -- 输出 "I love programming"
这些是 Lua 中处理字符串的一些基本操作。根据具体需求,你可以使用这些操作进行字符串的拼接、截取、查找和替换等操作。
转载请注明出处:http://www.zyzy.cn/article/detail/13699/Lua