${" green mouse"?cap_first} --> Green mouse //字符串中的第一个单词的首字母大写
${"ABCDF"?lower_case} --> abcdf //字符串小写形式
[${"a"?left_pad(5)}] --> [ a] //距左边 如果它仅仅用1个参数,将在字符串的开始插入空白,知道整个串的长度达到参数指定的值. 如果字符串长度达到或者超过指定的长度,就什么都不做.
[${"a"?left_pad(8,".oO")}] -->[.oO.oO.a]//第二个参数也可以是长度比1大的字符串,这个字符串会周期性的插入.<#if "piceous"?contains("ice")>It contains "ice"<#/if> --> It contains "ice" //contains 包含
${"aaaaa"?repalce("aaa","XX")} --> XXaa //在元字符串中,用另外一个字符串来替换原字符串中出现它的部分 不处理词的边界
<#assign x= 's/b c'> ${x?url} --> a%2Fb%20c //通常引用的属性值,用普通引号("")包括,而不是单引号(''),因为单引号是不被URL转义的,
<#list "someMOOtestMOOtext"?split("MOO" as x)>
-${x}
</#list> --> -some -test - text //split 分割,
(${" green mouse "}?trim) --> (green mouse) //trim 去掉字符串首尾的空格
<替换为<
>替换为>
&替换为&
"替换为"
'替换为'
学习是枯燥的.