2011-12-27 4 views

답변

4

당신은 문자열에 upper_case builtinsequence slicing를 사용하고 그 다음

<#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> 

${foo("foobar")} 

문자열 foobAR을 생산하는 FTL 표현처럼 FTL 기능을 쓸 수 있습니다.

+0

끝내 주셔서 감사합니다. 그게 내가 찾고 있던거야. 나는 이전에 freemarker를 사용 해본 적이 없으며 이상한 하위 문자열과 모든 엉망으로 그것을하려고 노력하고있었습니다. 이것은 훨씬 깨끗합니다. 감사. – Bill

관련 문제