如果参数string中包含参数substring(忽略大小写),返回true</p> fn:endsWith(string, suffix)9 |' n/ y$ K6 k4 L3 J$ ?5 Y
如果参数 string 以参数suffix结尾,返回true, J$ V/ l5 ~& ^8 o% O
fn:escapeXml(string)
0 w6 q: w" z2 }( |' r! ` |- V 将有特殊意义的XML (和HTML)转换为对应的XML character entity code,并返回
( @5 A: e& E9 T, r fn:indexOf(string, substring)
: h" q9 [3 r0 P/ d; c# v& M9 U 返回参数substring在参数string中第一次出现的位置
! Q& B2 L0 g' }: X& v/ P fn:join(array, separator)* r& B' g$ S: o$ v% n! D- a5 K5 \
将一个给定的数组array用给定的间隔符separator串在一起,组成一个新的字符串并返回。4 x8 l/ I. L5 p- y2 z
fn:length(item)
, L8 J0 ~! i" c. c, H: d 返回参数item中包含元素的数量。参数Item类型是数组、collection或者String。如果是String类型,返回值是String中的字符数。5 s0 e2 T0 c6 t" \' M: g4 G& f
fn:replace(string, before, after). `% m1 ` ~1 C- `1 s8 h- i
返回一个String对象。用参数after字符串替换参数string中所有出现参数before字符串的地方,并返回替换后的结果8 Q9 M# n7 i0 g5 K
fn:split(string, separator)5 a* }! ]1 r T) q% X' h8 L' ~
返回一个数组,以参数separator 为分割符分割参数string,分割后的每一部分就是数组的一个元素2 m! z& e5 S1 y0 |8 ]: K! E' ~
fn:startsWith(string, prefix)7 j* ]+ @: `$ c; G& m. S
如果参数string以参数prefix开头,返回true
5 T4 i' G7 u. {, k7 L# a/ k fn:substring(string, begin, end), \" B/ @$ p9 _. ^) C- d. ~* H
返回参数string部分字符串, 从参数begin开始到参数end位置,包括end位置的字符
' ^1 z* M% u1 _( @* z9 b7 J- E7 t fn:substringAfter(string, substring)
0 \4 B6 y( p& B5 H 返回参数substring在参数string中后面的那一部分字符串
' h% O& Z, v r6 i* G0 N+ ?1 X fn:substringBefore(string, substring)* `8 [4 P$ I: X1 d* Q: Z4 L7 I
返回参数substring在参数string中前面的那一部分字符串
8 u7 c+ _. v) Y3 `% B4 N fn:toLowerCase(string)9 ^- f4 I' s0 s7 l
将参数string所有的字符变为小写,并将其返回( C# i. @; Z+ S( D2 x6 v
fn:toUpperCase(string)
* P+ s8 ?# ^7 |- ?1 G 将参数string所有的字符变为大写,并将其返回
+ f. P+ V9 l" r. X fn:trim(string)2 b: f3 t* i7 W( u
去除参数string 首尾的空格,并将其返回3 ]* _7 r, Z5 x# K6 c3 h7 r1 E/ D* q
用法,比如: |