strings.Substr
Syntax
strings.Substr STRING START [LENGTH]
Returns
string
Alias
substr
它通常有两个参数:start
和length
。也可以只有一个参数:start
,即忽略length
,这种情况下将返回从开始位置到字符串的末尾的子字符串。
要从字符串的末尾提取字符,请使用负数起始数字。
如果给出了length
且为负数,则会从字符串的末尾省略该数量的字符。
{{ substr "abcdef" 0 }} → abcdef
{{ substr "abcdef" 1 }} → bcdef
{{ substr "abcdef" 0 1 }} → a
{{ substr "abcdef" 1 1 }} → b
{{ substr "abcdef" 0 -1 }} → abcde
{{ substr "abcdef" 1 -1 }} → bcde
{{ substr "abcdef" -1 }} → f
{{ substr "abcdef" -2 }} → ef
{{ substr "abcdef" -1 1 }} → f
{{ substr "abcdef" -2 1 }} → e
{{ substr "abcdef" -3 -1 }} → de
{{ substr "abcdef" -3 -2 }} → d