Как получить lastIndex в Thymeleaf - PullRequest
0 голосов
/ 23 ноября 2018

В моем приложении я должен извлечь имя файла из его пути.Я хочу получить последний индекс '/', чтобы извлечь имя файла.Но я не видел ни одной функции #strings для lastIndex.

Имя файла имеет префикс числа и -.Если я использую $ {# strings.substringAfter (string, '-')}, я получаю имя файла, но не номер pdefix.Пожалуйста, предложите.

1 Ответ

0 голосов
/ 23 ноября 2018

Вы можете использовать функцию arraySplit, которая принадлежит #strings, и получить последний элемент массива, используя метод #arrays.length.

Примерно так:

${#strings.arraySplit(yourString, '/')[#arrays.length(#strings.arraySplit(yourString, '/')) - 1]}

Я не тестировал код, но он должен работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...