У меня есть переменная freemarker, ${string}, которая может быть любой длины.Как бы я использовал только последние 2 символа?Спасибо
${string}
Вы можете использовать встроенные upper_case и секвенирование последовательности в строках и написать функцию FTL, например
<#function foo text> <#local len = text?length /> <#if (len>2)> <#return text[0..len-3] + text[len-2..]?upper_case> <#else> <#return text?upper_case> </#if> </#function>
Тогда выражение FTL
${foo("foobar")}
производит строку foobAR.
foobAR