作爲一種變通方法,你可以使用string slice
方法
- 與爲
startIndex: some_string length - sub_string length
和
stringLength: sub_string size
- 和如果slice的結果與sub_string相同 - > sub_string位於some_string的末尾。
很液體模板有點塊狀,但它看起來像:
{% capture sub_string %}{{'subString'}}{% endcapture %}
{% capture some_string %}{{'some string with subString'}}{% endcapture %}
{% assign sub_string_size = sub_string | size %}
{% assign some_string_size = some_string | size %}
{% assign start_index = some_string_size | minus: sub_string_size %}
{% assign result = some_string | slice: start_index, sub_string_size %}
{% if result == sub_string %}
Found string at the end
{% else %}
Not found
{% endif %}
如果some_string爲空或比SUB_STRING縮短它的工作原理反正因爲切片結果將是空的,以及
您是否閱讀過String文檔? –