2011-12-27 6 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

関連する問題