您当前的位置: 首页 >  ar

梁云亮

暂无认证

  • 2浏览

    0关注

    1211博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【精品】FreeMarker 语法详解

梁云亮 发布时间:2020-02-01 21:11:32 ,浏览量:2

字符串 语法
  • substring(start,end):从字符串中截取子串 start:截取子串开始的索引,start必须大于等于0,小于等于end end: 截取子串的长度,end必须大于等于0,小于等于字符串长度,如果省略该参数,默认为字符串长度。
  • cap_first :将字符串中的第一个单词的首字母变为大写。
  • uncap_first:将字符串中的第一个单词的首字母变为小写。
  • capitalize:将字符串中的所有单词的首字母变为大写
  • ends_with 判断某个字符串是否由某个子串结尾,返回布尔值。注意:布尔值必须转换为字符串才能输出
  • index_of(substring,start):在字符串中查找子串的第一个字符的索引,如果没有找到子串,则返回-1。 Start:参数用于指定从字符串的那个索引处开始搜索,start为数字值。如果start大于字符串长度,则start取值等于字符串长度,如果start小于0, 则start取值为0。
  • length:返回字符串的长度
  • lower_case:将字符串转为小写
  • upper_case:将字符串转为大写
  • contains :判断字符中是否包含某个子串。返回布尔值。注意:布尔值必须转换为字符串才能输出
  • number:将字符串转换为数字
  • replace:将字符串中的一部分从左到右替换为另外的字符串。
  • split:使用指定的分隔符将一个字符串拆分为一组字符串
  • trim:删除字符串首尾空格
  • html:将字符串中的、&和"替换为对应得":&
  • date,time,datetime将字符串转换为日期,注意:如果指定的字符串格式不正确将引发错误
示例
  • 模板:
字符串连接:${str1 + str2}
字符串截取:${(str)?substring(3,6)}
字符串长度:${(str)?length}
字符串大写:${(str)?upper_case}
字符串小写:${(str)?lower_case}
字符串常指定字符的位置:${(str)?index_of('w')}
字符串常最后一个指定字符的位置:${(str)?last_index_of('o')}
字符串截取:${key?substring(3)}
字符串截取:${key?substring(0,key?index_of('_'))}

字符串拆分:${pics?split(",")}
字符串替换:${(str)?replace('o','xx')}
字符串尾字符判断:${str?ends_with("0ER")?string} 返回结果为true
字符串转数字:${"3.1414"?number+22}
字符串转义:${"a>b b            
关注
打赏
1665409997
查看更多评论
0.0438s