Shopify 如何从Liquid中的字符串中删除最多一个指定字符?
我想获取一个字符串,比如Shopify 如何从Liquid中的字符串中删除最多一个指定字符?,shopify,liquid,Shopify,Liquid,我想获取一个字符串,比如“Alpha-Bravo-Charlie”,删除第一个“-”,并保留结果“Bravo-Charlie” 我找不到返回字符位置的函数。 我也找不到从数组中删除第一项的函数。您可以使用以下解决方案: {%- assign str = "Alpha - Bravo - Charlie" -%} {%- assign str_parts = str | split: "-" -%} {%- assign str_parts_size = str_parts | size -%}
“Alpha-Bravo-Charlie”
,删除第一个“-”
,并保留结果“Bravo-Charlie”
我找不到返回字符位置的函数。
我也找不到从数组中删除第一项的函数。您可以使用以下解决方案:
{%- assign str = "Alpha - Bravo - Charlie" -%}
{%- assign str_parts = str | split: "-" -%}
{%- assign str_parts_size = str_parts | size -%}
{{- str_parts | slice: 1, str_parts_size | join: "-" -}}
此外,您可以通过假设连字符的数量永远不会超过特定值(例如9)来简化此过程:
{{- "Alpha - Bravo - Charlie" | split: "-" | slice: 1, 9 | join: "-" -}}