freemarker常用字串操作

2021-09-24 13:31:08 字數 1332 閱讀 1176

例子;

<#if item.userip!="">

<#assign text=item.userip>

$freemarker操作字串

1、substring(start,end)從乙個字串中擷取子串 start:擷取子串開始的索引,start必須大於等於0,小於等於end end: 擷取子串的長度,end必須大於等於0,小於等於字串長度,如果省略該引數,預設為字串長度。 例子: $à結果為str $à結果為tr $à結果為r $à結果為 $à結果為 $à結果為s $à結果為st $à結果為str

2、cap_first 將字串中的第乙個單詞的首字母變為大寫。 $à結果為str 3、uncap_first將字串中的第乙個單詞的首字母變為小寫。 $à結果為str 4、 capitalize將字串中的所有單詞的首字母變為大寫 $à結果為str

5、 date,time,datetime將字串轉換為日期 例如: <#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 注意:如果指定的字串格式不正確將引發錯誤。

6、ends_with 判斷某個字串是否由某個子串結尾,返回布林值。 $ 返回結果為true 注意:布林值必須轉換為字串才能輸出

7、html 用於將字串中的<、>、&和「替換為對應得<>":&

8、index_of(substring,start)在字串中查詢某個子串,返回找到子串的第乙個字元的索引,如果沒有找到子串,則返回-1。 start引數用於指定從字串的那個索引處開始搜尋,start為數字值。 如果start大於字串長度,則start取值等於字串長度,如果start小於0, 則start取值為0。 $à結果為6

10、lower_case將字串轉為小寫 $à結果為string

11、upper_case將字串轉為大寫 $à結果為string

12、contains 判斷字元中是否包含某個子串。返回布林值 $ à結果為true 注意:布林值必須轉換為字串才能輸出

13、number將字串轉換為數字 $à結果為111.11

14、replace用於將字串中的一部分從左到右替換為另外的字串。 $ à結果為string

15、split使用指定的分隔符將乙個字串拆分為一組字串

<#list 「this|is|split」?split(「|」) as s> $ 結果為: this is split

mysql常用字串 MYSQL常用字串函式寶典

mysql常用字串函式 想更進一步加強自己在查詢語句方面的能力,需要掌握常用函式。字串函式 1 concat s1,s2,sn 將s1,s2,sn串聯成乙個字串。exp root test 14 43 desc t1 field type null key default extra id int ...

python常用字串 Python常用字串操作

1.字串首字母大寫 2.統計字串中某個字母的個數 統計字串中某個字母的個數又分兩種情況,在整個字串中統計和在某個索引範圍內統計 1 在整個字串中統計,如下面統計字串str2中字母a的個數 2 在某個索引區間內統計,如下面統計字串str2索引1到10和1到30範圍內字母t的個數 3.求字串的長度 4....

常用字串函式

memset 原型 extern void memset void buffer,int c,int count 用法 include 功能 把buffer所指記憶體區域的前count個位元組設定成字元c。說明 返回指向buffer的指標。舉例 memset.c include include ma...