是否有可能在液体中提取字符串中的第二个单词?

时间:2013-08-15 14:15:03

标签: liquid

我有一个网站(dsgnjbs.com),显示推文列表。它使用Liquid模板语言。 Twitter API的变化意味着我不能再使用@mentions进行自动推文,这会导致一些格式错误。所以:

我需要提取每条推文的第二个单词并将其设置为变量。我知道液体有多种处理文本的方式,例如

{{ tweet.text | twitter_autolink | remove_first: 'On' | remove_first: '@' | remove: ':' | remove: '#design' | remove: '#job' }}

但是有可能专门针对字符串的第二个单词吗?

1 个答案:

答案 0 :(得分:2)

使用“拆分”功能。

{% assign words = tweet.text | split: ' ' %}
{{ words[1] }}

这假设您使用空格作为单词分隔符,这将为您提供第二个单词。 见http://wiki.shopify.com/Split