常用函数(一) 一。字符及字符串处理函数:字符及字符串处理函数的处理对象均为字符型数据,但其返回值类型各异。
5 N/ K0 K* K* i9 `% ^" ^ 1.取子串函数:
) T8 b9 M3 ^3 y4 q, z; r 格式:substr(c,n1,n2). x/ l) j1 S& }' i1 E
功能:取字符串C第n1个字符起的n2个字符。返回值类型是字符型。& I6 a! M5 R* y8 P+ Z0 r
例:取姓名字符串中的姓。8 u d: v* f) q6 d
store "王小风" to xm
h( J. Q1 R! |6 r: N/ h( S- { ?substr(xm,1,2)
2 v4 d5 _1 Q$ c6 A- j$ Z 结果为:王
3 Q4 N0 _( Z9 _8 E9 g8 L# W$ T 2.删除空格函数:以下3个函数可以删除字符串中的多余空格,3个函数的返回值均为字符型。7 N! I1 Z! s' K( k. q. @% D
trim(字符串):删除字符串的尾部空格. U3 |$ R* A) ?' Z/ R( L
alltrim(字符串):删除字符串的前后空格9 Q% B, l6 G6 Z: n
ltrim(字符串):删除字符串的前面的空格6 y0 P3 }5 f. t3 E2 D
例:去掉第一个字符串的尾空格后与第二个字符串连接$ Z# Y5 T" n, |, z& r. g
store "abcd " to x
# H, w- U% O8 u2 w! b$ J, {2 w store "efg" to y- D4 S$ p+ S$ ~2 X L1 D6 D
?trim(x)+y
% \2 r% g+ F6 K T abcdefg4 Q9 i: _- I2 p) Z
3.空格函数:
9 m* k6 a; Q' t5 e* }" | 格式:space(n): i) _0 y0 B% A# m6 u4 A8 s' I
说明:该函数的功能是产生指定个数的空格字符串(n用于指定空格个数).% H2 O& n: O5 v H; S1 K
例:定义一个变量dh,其初值为8个空格, @' P5 i7 }0 Z1 p$ X) |7 z
store space(8) to dh
8 s+ x3 w M, L! T+ F 4.取左子串函数:" n3 a" {( L/ n
格式:left(c,n)& Q+ ?6 q0 d6 y* o
功能:取字符串C左边n个字符。
1 v' @5 E! H& M6 @/ P 5.取右子串函数:
& N. L: ]% K' s: T5 w 格式:right(c,n)) K6 j- ] i5 g. x5 ~/ h
功能:取字符串c右边的n个字符7 p8 F% O2 F9 `% M
例:a="我是中国人"" P; C" N/ b0 w% F6 U" O) y
?right(a,4)
8 m, W6 o+ x9 @6 ^' P+ Z# _ 国人
3 B# T9 ~$ T+ y# [ ?left(a,2). F$ U* l4 V% s# g; e
我 |