系列目录

InterSystems Ensemble学习笔记(一) Ensemble介绍及安装
InterSystems Ensemble学习笔记(二) Ensemble创建镜像, 实现自动故障转移

InterSystems Ensemble学习笔记(三) 基础语法

一、坑太多

       转眼离上一次学习Ensemble写笔记,已经三年多了,老外的软件坑太多,对基础语法做些笔记。

 

///$F字符串查找
#dim newString as %String
set newString="1234567890abcdefgh"
set innum=$F(newString,"1")
$$$LOGINFO("["_innum_"]")

输出:2

 

///$F字符串查找,位置定位在字符串后
#dim newString as %String
set newString="1234567890abcdefgh"
set innum=$F(newString,"456")
$$$LOGINFO("["_innum_"]")

输出:7

 

///$E字符串截取
#dim newString as %String
set newString="1234567890abcdefgh"
set innum=$E(newString,7,*)
$$$LOGINFO("["_innum_"]")    


输出:7890abcdefgh

 

///$P字符串截取。第三个参数1,是向前截取,2是向后截取
        #dim newString as %String
        set newString="1234567890abcdefgh"
        set innum=$P(newString,"456",1)
        $$$LOGINFO("["_innum_"]")

输出:123

 

///$P字符串截取。第三个参数1,是向前截取,2是向后截取
        #dim newString as %String
        set newString="1234567890abcdefgh"
        set innum=$P(newString,"456",2)
        $$$LOGINFO("["_innum_"]")

输出7890abcdefgh

 

相关文章:

  • 2021-09-16
  • 2021-11-27
  • 2021-05-20
  • 2021-11-30
  • 2021-12-20
  • 2022-02-17
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-05-20
  • 2021-11-06
  • 2022-02-18
  • 2021-10-08
  • 2021-12-11
  • 2021-05-27
  • 2021-11-06
相关资源
相似解决方案