目錄
freemarker
操作字串函式
1. substring(start,end)從乙個字串中擷取子串
2. cap_first 將字串中的第乙個單詞的首字母變為大寫。
3. uncap_first將字串中的第乙個單詞的首字母變為小寫。
4. capitalize將字串中的所有單詞的首字母變為大寫
5. date,time,datetime將字串轉換為日期
6. ends_with 判斷某個字串是否由某個子串結尾,返回布林值。
7. html 用於將字串中的<、>、&和「替換為對應得<>":&
8. index_of(substring,start)在字串中查詢某個子串,返回找到子串的第乙個字元的索引,如果沒有找到子串,則返回-1。
9. length返回字串的長度 $ 結果為6
10. lower_case將字串轉為小寫
11. upper_case將字串轉為大寫
12. contains 判斷字元中是否包含某個子串。返回布林值
13. number將字串轉換為數字
14. replace用於將字串中的一部分從左到右替換為另外的字串。
15. split使用指定的分隔符將乙個字串拆分為一組字串
16. trim 刪除字串首尾空格 $ 結果為 string
四、 運算元字
1. c 用於將數字轉換為字串
2. string 用於將數字轉換為字元
串 五、 操作布林值
start:擷取子串開始的索引,start必須大於等於0,小於等於end
end: 擷取子串的長度,end必須大於等於0,小於等於字串長度,如果省略該引數,預設為字串長度。
例子:$ 結果為str
$ 結果為tr
$ 結果為
$ 結果為s
$ 結果為st
$ 結果為str
$ 結果為str
$ 結果為str
$ 結果為str
例如:<#assign date1=」2009-10-12」?date(「yyyy-mm-dd」)>
<#assign date2=」9:28:20」?time(「hh:mm:ss」)>
<#assign date3=」 2009-10-12 9:28:20」?time(「hh:mm:ss」)>
$ 結果為2009-10-12
$ 結果為9:28:20
$ 結果為2009-10-12 9:28:20
注意:如果指定的字串格式不正確將引發錯誤。
$ 返回結果為true
注意:布林值必須轉換為字串才能輸出
start引數用於指定從字串的那個索引處開始搜尋,start為數字值。
如果start大於字串長度,則start取值等於字串長度,如果start小於0, 則start取值為0。
$ à 結果為 string
$ à 結果為 string
$ 結果為true
注意:布林值必須轉換為字串才能輸出
$ 結果為111.11
$ 結果為 string
<#list 「this|is|split」?split(「|」) as s>
$結果為:
this
issplit
$ 結果為123
freemarker 中預訂義了三種數字格式:number,currency(貨幣)和percent(百分比)其中number為預設的數字格式轉換
例如:
<#assign tempnum=20>
$
$或$ 結果為20
$或$ 結果為¥20.00
$或$ 結果為2,000%
string 用於將布林值轉換為字串輸出
true轉為「true」,false轉換為「false」
foo?string (「yes」,」no」)如果布林值是true,那麼返回「yes」,否則返回no
freemarker 型別轉換
操作字串函式 1.substring start,end 從乙個字串中擷取子串 start 擷取子串開始的索引,start必須大於等於0,小於等於end end 擷取子串的長度,end必須大於等於0,小於等於字串長度,如果省略該引數,預設為字串長度。例子 結果為str 結果為tr 結果為r 結果為 ...
freemarker型別轉換
分享一下我老師大神的人工智慧教程!start 擷取子串開始的索引,start必須大於等於0,小於等於end end 擷取子串的長度,end必須大於等於0,小於等於字串長度,如果省略該引數,預設為字串長度。例子 結果為str 結果為tr 結果為r 結果為 結果為 結果為s 結果為st 結果為str 結...
FreeMarker基本資料型別
摘要 freemarker的基本資料型別 儲存單值 有數字 字串 boolean 日期。在這裡直接用定義變數的方式來操作各種資料型別的輸出。freemarker 的基本資料型別 儲存單值 有數字 字串 boolean 日期。在這裡直接用定義變數的方式來操作各種資料型別的輸出。數字 整型 定義乙個數字...