跳至主要内容

substr 函数

substr 通过偏移量和(最大)长度从给定字符串中提取子字符串。

代码块
substr(string, offset, length)

示例

代码块
> substr("hello world", 1, 4)
ello

偏移量和长度都以Unicode 字符而不是字节为单位进行计算

代码块
> substr("🤔🤷", 0, 1)
🤔

偏移量索引可以为负数,在这种情况下,它相对于给定字符串的末尾。长度可以为 -1,在这种情况下,将返回给定偏移量后字符串的其余部分。

代码块
> substr("hello world", -5, -1)
world

如果长度大于字符串的长度,则子字符串将为所有剩余字符的长度。

代码块
> substr("hello world", 6, 10)
world