常用的函数——M

1.$Piece(简写$P):

  格式:$Piece(expression, delimiter [,from[, to]])

  返回一个或多个被分隔符分开的子串

  例子:

    set String="Jack ^123 Any Street^Any Town^USA^12045"

    For I=1:1:$L(String,"^") Write !,$P(String,,"^", I)

2.$Order(简写$O):

  格式:$Order(variable[,direction])

  按照指定的方向返回一个变量的上一个或下一个索引

3.$Get(简写$G):

  返回一个变量的值

  如果变量存在则返回变量本身,不存在则返回空

4.$Data(简写$D):

  判断变量是否存在

5.$Justify(简写$J):

  格式:$Justify(expression,width[,desimal])

  说明:返回一个右对齐的值,并可以改变它的格式。

6.$Extract(简写$e):

  格式:$Extract(expression,[,from[,to]])

  说明:返回字符串的指定部分。

  >Write $Extract("AABB",2,3)

   AB

7.$Replace

  格式:$replace(variable,str1,str2)

  说明:替换字符

  s str=”abc”

  w $replace(str,”a”,”d”)

8.$translate(简写$tr)

  格式:$TRANSLATE(string,identifier[,associator])

9.$Length(简写$L):

  格式:$Length(expression[,delimiter])

  说明:返回一个字符串的长度,或者是被分隔符的子串的个数

  >Write $Length("ABCD")

  4

10.$zconert(简写$zcvt) 

  >Write $zcvt(str,”U”)

11.$Find(简写$F)

  说明:第一个参数是字符串,第二个参数是寻找的子串。功能:寻找字符串子串的位置,返回值是子串所在位置加1,没有找到返回0。

  举例:

    set x="This is a test."

    Write !,$F(x,"T")

转载于:https://www.cnblogs.com/Life-is-Demo/p/11132748.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值