获取从字符串的最后一部分开始到句点的字符串的字符

Get characters of a string starting from last part of string up to a period

我有一个包含以下字符串的数组:

filename.pdf
filename.xls
filename.txt
filename.ppt

如何获取字符串,从字符串的最后一部分开始,一直到最近的句点,这样我才能确定 .pdf 和 '.xlsand.ppt `等等?

您可以在后台使用 split, which uses explode 和 return 最后一个元素,

数据

data:
    - filename.pdf
    - filename.xls
    - filename.txt
    - filename.ppt

树枝

{% for file in data %}
    {{ file | split('.') | last }}
{% endfor %}

demo