string.sub()

类型 函数
string.*
返回值 字符串
修订 版本 2024.3703
关键词 字符串, sub, 子字符串
另请参阅 string.gsub()
字符串

概述

返回一个子字符串(现有字符串的指定部分)。

语法

string.sub( s, i [, j] )

s:sub( i [,j] )
s (必填)

字符串. 字符串。

i (必填)

数字. 子字符串起始位置的索引(字符位置)。

j (可选)

数字. 子字符串结束位置的索引(包含)。如果未指定,则子字符串在字符串的末尾结束。

示例

local s = "Hello Corona user"
print( s:sub( 7 ) )        --> Corona user
print( s:sub( 7, 9 ) )     --> Cor
print( s:sub( -11 ) )      --> Corona user
print( s:sub( -11, 12 ) )  --> Corona
print( string.sub( "Hello Corona user", -11, -6 ) )  --> Corona