jekyll / liquid split
字符串过滤器简要记录here。将split
应用于网址时,我意识到当被分割的字符串具有拆分分隔符的第一个或最后一个字符时,split
有一个非常令人惊讶的行为。请参阅this test page上的示例。
--> split of '/a/b/c' by '/' gives ["","a","b","c"]
--> split of 'a/b/c/' by '/' gives ["a","b","c"]
前导分隔符会生成一个空的前导字符串列表元素 尾随分隔符似乎被忽略。
这就是split:'/' | join:'/'
无法重现原始字符串的原因
正如人们可能天真地期待的那样。
问题: