如何在Liquid中删除字符串中的指定字符?

我想取一个字符串,如 "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: "-" -}}

给TA打赏
共{{data.count}}人
人已打赏
未分类

警告:试图呈现<UIAlertController: > > 其视图不在窗口层次结构中。试图呈现<UIAlertController: > > 其视图不在窗口层次结构中。

2022-9-8 17:14:15

未分类

我如何在编辑器中用 comand ( os.system (Path) ) 或 (os.startfile(pathFilename))打开一个单独的 python 文件(或任何代码文件)?

2022-9-8 17:14:17

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索