含义#

字节序列。在 Lua 5.1 中,#text 计算的是字节数,而不是 UTF-8 字符数。使用 .. 连接字符串。

示例#

LUA
local text = "ship"
local upper = string.upper(text)
local same = text:upper()
local joined = text .. "_name"

运行效果: 上方 = "SHIP",同一个 = "SHIP",加入 = "ship_name";原文本仍然是"ship".

这段段没有打印或写日志信息. 显示的值是示例的预期结果.

方法与相关调用#

函数 返回 用途
string.byte number, ... 返回选定的字符串范围的数字字节值.
string.char string 构建一个字符串从数字节值.
string.find (number, number, ...) | nil 返回与开始/结束位置相匹配,随后是图案捕获,或者无匹配时为零.
string.format string 构建一个字符串从格式规范和输入的值.
string.gmatch function 返回一个Lua模式匹配代;Lua模式与PCRE常规表达式不同.
string.lower string 返回小字母复制;它不是通用的 Unicode 案例转换器.
string.rep string 返回一个连串重复请求的数次.
string.upper string 返回大写本;它不是通用的 Unicode 案例转换器.