语法
@concat(str1,str2,...)
参数
例子
@concat(abcd,为英文字符)
结果
abcd为英文字符
语法
@len(*str)
参数
例子
@len(abcd中文字符)
结果
8
语法
@lower(*str)
参数
例子
@lower(abCD123中文字符)
结果
abcd123中文字符
语法
@upper(*str)
参数
例子
@upper(abCD123中文字符)
结果
ABCD123中文字符
语法
@trim(*str)
参数
例子
@trim( 去掉前后空格 )
结果
去掉前后空格
语法
@rmb(*str)
参数
例子
@rmb(123456789.32 )
结果
壹亿贰仟叁佰肆拾伍万陆仟柒佰捌拾玖元叁角贰分
语法
@left(*str,*length)
参数
str (必选)字符串
length (必选)要截取的长度
例子
@left(abcd中文字符,4)
结果
abcd
语法
@mid(*str,startNum,numChars)
参数
例子
@mid(20220801,5)
结果
0801
语法
@right(*str,*length)
参数
例子
@right(abcd中文字符,4)
结果
中文字符
语法
@search(str1,str2,startNum)
参数
例子
在AWS PaaS字符串中PaaS的起始位置是,从第一个字符开始查找@search(AWS PaaS,PaaS)
结果
在AWS PaaS字符串中PaaS的起始位置是5
语法
@rightSearch(str1,str2,startNum)
参数
例子
在AWS PaaSPaaS字符串中S从最右边出现处的索引,从最后一个字符开始查找@rightSearch(AWS PaaSPaaS,S)
结果
在AWS PaaSPaaS字符串中S从最右边出现处的索引位置是12
语法
@replace(*str,*oldStr,*newStr)
参数
例子
将AWS PaaS字符串处理成@replace(AWS PaaS,PaaS,PaaS 6)
结果
将AWS PaaS字符串处理成AWS PaaS 6
语法
@substitute(str,oldStr,*newStr)
参数
例子
将AWS PaaS字符串处理成@substitute(AWS PaaS,PaaS,PaaS 6)
结果
将AWS PaaS字符串处理成AWS PaaS 6
语法
@phonetic(*str)
参数
例子
商学院的汉语拼音首字母是@phonetic(商学院)
结果
商学院的汉语拼音首字母是SXY
语法
@lpad(*str,*len,padStr)
参数
例子
我是@lpad(7,3),一个7位定长串@lpad(99,7,*)
结果
我是007,一个7位定长串*****99
语法
@rpad(*str,*len,padStr)
参数
例子
我是@rpad(7,3),一个7位定长串@rpad(99,7,*)
结果
我是700,一个7位定长串99*****
语法
@encode(*str)
参数
例子
BPM业务流程管理的Base64值是@encode(BPM业务流程管理)
结果
BPM业务流程管理的Base64值是QlBN5Lia5Yqh5rWB56iL566h55CG
语法
@decode(*str)
参数
例子
QlBN5Lia5Yqh5rWB56iL566h55CG解码后是@decode(QlBN5Lia5Yqh5rWB56iL566h55CG)
结果
QlBN5Lia5Yqh5rWB56iL566h55CG解码后是BPM业务流程管理
语法
@UrlEncode(*str,charset)
参数
例子
BPM业务流程管理的UrlEncode值是@UrlEncode(BPM业务流程管理)
结果
BPM%E4%B8%9A%E5%8A%A1%E6%B5%81%E7%A8%8B%E7%AE%A1%E7%90%86
语法
@urlDecode(*str)
参数
例子
BPM%E4%B8%9A%E5%8A%A1%E6%B5%81%E7%A8%8B%E7%AE%A1%E7%90%86
解码后是:@UrlDecode(BPM%E4%B8%9A%E5%8A%A1%E6%B5%81%E7%A8%8B%E7%AE%A1%E7%90%86)
结果
BPM%E4%B8%9A%E5%8A%A1%E6%B5%81%E7%A8%8B%E7%AE%A1%E7%90%86
解码后是:BPM业务流程管理
语法
@ascii(*str)
参数
例子
BPM业务流程管理的ASCII码是@ascii(BPM业务流程管理)
结果
BPM业务流程管理的ASCII码是66 80 77 19994 21153 27969 31243 31649 29702
语法
@char(*ascii)
参数
例子
66 80 77 19994 21153 27969 31243 31649 29702是
@char(66 80 77 19994 21153 27969 31243 31649 29702)
结果
66 80 77 19994 21153 27969 31243 31649 29702是BPM业务流程管理
语法
@split(str,separator)
参数
例子
例1:@split(北京/海淀区,/);例2:@split(北京海淀区,)
结果
结果1:北京,海淀区;结果2:北,京,海,淀,区
语法
@isMatch(str,pattern)
参数
例子
@isMatch(986,\\d+) 匹配大于零的整数
结果
true
语法
@match(str,pattern)
参数
例子
@match(actionsoft炎黄盈动665中文,[\\u4e00-\\u9fa5]+)
结果
炎黄盈动
语法 @matchAll(str,pattern)
参数
例子
@matchAll(actionsoft炎黄盈动665中文,[\\u4e00-\\u9fa5]+)
结果
炎黄盈动,中文
语法
@rept(str,times)
参数
例子
@rept(*,10)
结果
**********
语法
@clean(*str)
参数
例子
@clean(张三 李四 王五\,赵 六)
结果
张三李四王五,赵六
语法
@md5(*str)
参数
例子
BPM业务流程管理的MD5是@md5(BPM业务流程管理)
结果
BPM业务流程管理的MD5是QlBN5Lia5Yqh5rWB56iL566h55CG
语法
@sha256(*str,*password)
参数
例子
BPM业务流程管理的SHA256是@sha256(BPM业务流程管理,aaaaabbbbb)
结果
BPM业务流程管理的SHA256是
39B74F0F1398784C410BDD76A0A5CD1AE1D9359F4DB90A747A1FAE698EFA6D5B
语法
@loadFile(*appId,*fileName)
参数
例子
@loadFile(com.actionsoft.apps.poc.api,/script/rule1.txt)
结果
这是AWS BPM PaaS 6测试脚本