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