【发布时间】:2015-10-07 03:32:34
【问题描述】:
我正在尝试整理一个包含各种尺寸的标签列表(在 Shopify 中使用 Liquid)。尺寸对英寸和英尺使用单引号和双引号。因为它同时使用两者,所以会导致字符串正确关闭的问题。我尝试过使用标准转义字符“\”,但这似乎不起作用。是否可以在 Liquid 中转义字符,或者有人可以推荐其他方法吗?
{% assign tags = "4'x6', 5'x8', 8'x10', 9'x12', 10'x14', 5'x7', 3'x5', 2'x3', 6'x9', 16\"x16\"x16\", 24\"x36\", 20\"x32\", 20\"x48\", 20\"x72\", 42\"x48\" rectangular, 55\"x57\" with lip" | split: ',' %}
【问题讨论】:
-
因为在 Liquid 中没有真正的转义字符,我不得不对一个应该包含单引号和双引号的字符串使用这个技巧:
assign str = 'a QtestQ "string"' | replace: 'Q', "'",它给出了输出a 'test' "string"(注意:如果您的字符串有冲突的Q,请改用QUOTE、\1或其他内容。)
标签: string variables shopify liquid