slice
返回一个子字符串,该子字符串从第一个参数指定的索引开始,包含一个字符或一系列数组项。 可选的第二个参数指定要返回的子字符串的长度或数组项的数量。
字符串或数组索引从 0 开始编号。
输入
{{ "Liquid" | slice: 0 }}
输出
L
输入
{{ "Liquid" | slice: 2 }}
输出
q
输入
{{ "Liquid" | slice: 2, 5 }}
输出
quid
这里输入值是一个数组
输入
{% assign beatles = "John, Paul, George, Ringo" | split: ", " %}
{{ beatles | slice: 1, 2 }}
输出
PaulGeorge
如果第一个参数是负数,则索引从字符串末尾开始计数。
输入
{{ "Liquid" | slice: -3, 2 }}
输出
ui