不做浮躁的人
          正在行走的人...
          posts - 171,  comments - 51,  trackbacks - 0

          一:字符串內(nèi)置方法
          ??????substring(from, toExclusive)
          ??
          ???cap_first

          ???uncap_first

          ???capitalize

          ???chop_linebreak

          ???date, time, datetime:
          ???<#assign test1 = "10/25/1995"?date("MM/dd/yyyy")>
          ???<#assign test2 = "15:05:30"?time("HH:mm:ss")>
          ???<#assign test3 = "1995-10-25 03:05 PM"?datetime("yyyy-MM-dd hh:mm a")>

          ???ends_with

          ???html
          ???< replaced with &lt;?
          ???> replaced with &gt;?
          ???& replaced with &amp;?
          ???" replaced with &quot;?

          ???groups用于matches的結(jié)果。

          ???index_of

          ???j_string

          ???js_string

          ???last_index_of

          ???length

          ???lower_case

          ???left_pad

          ???right_pad

          ???contains

          ???matchs
          ???返回boolean或者sequence。
          ???<#if "fxo"?matches("f.?o")>Matches.<#else>Does not match.</#if>
          ???<#assign res = "foo bar fyo"?matches("f.?o")>
          ???<#if res>Matches.<#else>Does not match.</#if>
          ???Matching sub-strings:
          ???<#list res as m>
          ???- ${m}
          ???</#list>
          ???res就是典型的多值類型。

          ???如果正則表達(dá)式包含組(圓括號(hào)),可以通過groups訪問。
          ???<#assign res = "aa/rx; ab/r;"?matches("(\\w[^/]+)/([^;]+);")>
          ???<#list res as m>
          ???- ${m} is ${m?groups[1]} per ${m?groups[2]}
          ???</#list>?

          ???number

          ???replace

          ???rtf
          ???\ replaced with \\
          ???{ replaced with \{
          ???} replaced with \}


          ???url
          ???將所有url的保留字符進(jìn)行轉(zhuǎn)碼。
          ???url_escaping_charset
          ?
          ? split?

          ? starts_with

          ???trim,upper_case。word_list,xml

          ???字符串內(nèi)置方法可以接受的通用標(biāo)記:
          ???i: 大小寫不敏感。
          ?f: 只用于第一個(gè),常用于替換,查找等,取第一次出現(xiàn)
          ?r: 子串是個(gè)正則表達(dá)式。
          ?m: 正則表達(dá)式的多行模式。
          ???s: 單行模式。
          ?c:?允許空白或注釋在正則表達(dá)式中。
          <#assign s = 'foo bAr baar'>
          ${s?replace('ba', 'XY')}
          i: ${s?replace('ba', 'XY', 'i')}
          if: ${s?replace('ba', 'XY', 'if')}
          r: ${s?replace('ba*', 'XY', 'r')}
          ri: ${s?replace('ba*', 'XY', 'ri')}
          rif: ${s?replace('ba*', 'XY', 'rif')}


          Built-in

          i

          r

          m

          s

          c

          f

          replace

          Yes

          Yes

          Only with r

          Only with r

          Only with r

          Yes

          split

          Yes

          Yes

          Only with r

          Only with r

          Only with r

          No

          match

          Yes

          No

          Yes

          Yes

          Yes

          No

          posted on 2007-03-25 21:38 不做浮躁的人 閱讀(1476) 評(píng)論(0)  編輯  收藏 所屬分類: freemarker

          <2007年3月>
          25262728123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          常用鏈接

          留言簿(9)

          隨筆分類(31)

          隨筆檔案(75)

          文章分類(1)

          文章檔案(3)

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 济宁市| 荔浦县| 古田县| 梁平县| 海阳市| 仲巴县| 浦北县| 南涧| 清水河县| 突泉县| 增城市| 工布江达县| 札达县| 平凉市| 芮城县| 北票市| 武宁县| 郓城县| 凤阳县| 乌兰浩特市| 武平县| 板桥市| 中西区| 福清市| 崇礼县| 牟定县| 安达市| 都匀市| 林口县| 犍为县| 苗栗县| 库伦旗| 钦州市| 会东县| 靖远县| 青龙| 平定县| 海城市| 娄底市| 龙门县| 田东县|