`
newspringwork
  • 浏览: 99035 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Freemark常用函数

阅读更多

下面是freemarker中一些常用的内建函数

字符串处理:

  • substring:取子串2.3.7,版本后开始可用,包含需start_index,end_index(非必须)2个参数
  • cap_first:首字母大写
  • upper_case、lower_case:字符串的大小写形式
  • trim:去掉字符串首尾的空格
  • capitalize:每个单词首字母大写,如"Hello! what's your name?"?capitalize输出"Hello! What's Your Name? "
  • date,time,datetime:字符串转换成日期值,建议带格式如"15:05:30"?time("HH:mm:ss")
  • starts_with、ends_with:判断字符串是否以指定子串开始或结尾,如"redhead"?ends_with("head")
  • index_of、last_index_of:字符串中子串出现的位置,子串参数后可以带上搜索开始位置的参数
  • length:字符串长度
  • contains:是否包含子串
  • matches、groups:常常组合使用,要介绍太多,请问度娘或谷歌
  • number:字符串转化为数字
  • string:转化为字符串,后面可接指定的数字格式
  • html、xhtml、xml:字符串按照指定格式输出
  • size:序列中元素的个数
  • int:数字的整数部分
  • 和序列相关的函数:sort/reverse/sort_by(以指定变量来排序)等

还有一些内建函数可以和string一起使用:

  • 处理数字的:【computer,currency,number和percent】,如${v_num?string.number}
  • 处理日期的:short,medium,long和full,如${openingTime?string.full},也可直接指定格式如${openingTime?string("yyyy-MM-dd HH:mm:ss")}
分享到:
评论

相关推荐

    freemarker内置函数和数字格式化.doc

    包含freemarker中常用的字符串函数、日期格函数、sequence函数、Hash函数和浮点数字格式化输出等的介绍和相关实例,很好理解和掌握的

    易语言模块大全(374个)

    freemark模块_取文件.ec 取mdb表名.ec 频谱.ec 飛狐DLL.ec EdbServer1.0客户端.ec 读.xls文件到高级表格.ec 超级列表框交替色.ec 模拟按键.ec 黑客入侵模块 V1.00.ec 寻找磁盘文件模块 1.0.ec 线程类.ec 超级列表框...

    2020易语言模块大全持续更新1.zip

    freemark模块_取文件.ec g.ec gdiplus类模块.ec GetPic.ec GetStringSize.ec Hex-Dec.ec hide.ec hotkey30.ec HTTP.ec http_ec.ec HTTP访问模块 .ec Http访问模块.ec HTTP访问模块1.0.ec HTTP访问模块1.1.ec IC卡...

    易语言模块大全(共775个模块)

    常用API函数(1.2).zip 常用功能模块(1.0).zip 常用软件性能优化模块(1.0).zip 成组随机数(1.0).zip 操作外部列表框_模块(1.0).zip 操作外部组合框_模块(1.0).zip 操作其它程序中的超级列表框1.0(1.0).zip 查找窗口内...

    易语言模块914个

    BoyChong专用常用模块2.ec BPL专用更新模块.ec cards.ec coolp.ec Cool皮肤模块.ec copy_dir.ec CPU占用率检测模块.ec cs.ec DES加密模块 1.0.ec DIY热键框模块.ec DLL注入模块.ec DOS命令模块.ec EC....

    易语言700模块打包

    常用API函数(1.2).zip 常用功能模块(1.0).zip 常用软件性能优化模块(1.0).zip 成组随机数(1.0).zip 操作外部列表框_模块(1.0).zip 操作外部组合框_模块(1.0).zip 操作其它程序中的超级列表框1.0(1.0).zip ...

    freemarker总结

    下面是数字值的常用内建函数 int:取得数字的整数部分,结果带符号 例如: ${test?html} ${test?upper_case?html} 结果是:Tom & Jerry TOM & JERRY 1.10 空值处理运算符 FreeMarker对空值的处理非常严格,...

    1345个易语言模块

    freemark 模块_取文件.ec ftp文件操作模块.ec gdiplus类模块.ec GetStringSize.ec GIF快 照.ec Hex-Dec.ec Hex-Dec1.ec Hex2Dec.ec hide.ec hotkey.ec HTTP.ec http_ec.ec http_ec1.ec HTTP 访问模块 .ec HTTP访问...

    1350多个精品易语言模块

    freemark 模块_取文件.ec ftp文件操作模块.ec gdiplus类模块.ec GetStringSize.ec GIF快 照.ec Hex-Dec.ec Hex-Dec1.ec Hex2Dec.ec hide.ec hotkey.ec HTTP.ec http_ec.ec http_ec1.ec HTTP 访问模块 .ec HTTP访问...

    1000个【易语言模块大全汇总批量下载】

    2005-10-21 23:30 85873 8419 易语言模块大全\BoyChong专用常用模块2.ec 2004-02-07 10:17 4396930 326963 易语言模块大全\Cool皮肤模块.ec 2004-02-02 10:15 19861 5266 易语言模块大全\CPU占用率检测模块.ec 2004-...

    E语言1000模块

    2005-10-21 23:30 85873 8419 易语言模块大全\BoyChong专用常用模块2.ec 2004-02-07 10:17 4396930 326963 易语言模块大全\Cool皮肤模块.ec 2004-02-02 10:15 19861 5266 易语言模块大全\CPU占用率检测模块.ec ...

    易语言模块大全汇总批量下载

    2005-10-21 23:30 85873 8419 易语言模块大全\BoyChong专用常用模块2.ec 2004-02-07 10:17 4396930 326963 易语言模块大全\Cool皮肤模块.ec 2004-02-02 10:15 19861 5266 易语言模块大全\CPU占用率检测模块.ec 2004-...

Global site tag (gtag.js) - Google Analytics