一、字符串对象的基本构造方法

字符串在存储上类似字符数组,由数字字符符号组成,所以它每一位的单个元素都是可以提取的

二、 字符串的其他构造方法(待补充)

三、 字符串操作方法

Str字符串函数

函数功能 函数 页面显示 返回类型
查找母串中子串的位置 =Str.pos(“asdfghj”,”dfg”,5) 6 正整数
将原始字符串的某些部分替换为另一个字符串,只替换一次 =Str.replace(“abcdebcd”,”bc”,”AAA” aAAAdebcd 字符串
将原始字符串的某些部分全部替换为另一个字符串 =Str.replaceAll(“abcdebcd”,”bc”,”AAA”) aAAAdeAAAd 字符串
替换目标字符串中的模板字符串为模板表达式(C6的值为10) =Str.replaceAllExpTemplates(“我是me.名称,我现在C6岁”,[“me.名称”,”C6”]) 我是admin,我现在10岁 字符串
将传入的对象转换成字符串 =Str.toJson([3,3]) [3,3] 字符串
获取传入参数的字符串 =Str.len(“1234”) 4 正整数
字符串拼接 =Str.conditionalConcat(“a”,1==1,”,b”,1>2,”,c”,1<2,”,d”) “a,b,d” 字符串
第一个参数是否包含第二个参数 =Str.contains(“xx”,”x”) true bool类型
第一个参数字母的开头是否是第二个参数 =Str.StartWith(“xaq”,”x”) true bool类型
将对象转换成字符串(可进行格式化) =str(123) “123”
去掉字符串两边的引号 =Str.rmQuote(“abcdef”) abcdef 字符串
去掉字符串两边的空串 =Str.trim(“ a bc “) “a bc” 字符串
从源字符串内部截取子串 =Str.doubleQuote()
从源字符串内部截取子串 =Str.substring(“abcdef”,3) def 字符串
去掉字符串左边的空格 =Str.ltrim(“ abc def “) “abc def “ 字符串
获得源字符串左边的子串 =Str.left(“abcdef”,3) abc 字符串
去掉字符串右边的空格 =Str.rtrim(“ abc def “) “ abc def” 字符串
获得源字符串右边的子串 =Str.right(“ abc def “) def 字符串
产生一个空串 =Str.space(5) “ “ 字符串
将字符串src的字字符串a变成字符串b =Str.rplc(’abc” abc “/def’,’a’,’中国’) ’中国bc’中国bc’def 字符串
计算和 =Str.sum([11,12]) 23 字符串
=Str.like()
=Str.captain()
将字符串根据”,”分隔 =Str.split(“123,45”,”,”) [123,45] 数组
=Str.pattern()
=Str.supplementRight()
=Str.supplementLeft()

四、

Str.conditionalConcat()

字符串条件拼接,第一个参数是基础字符串,可以为””,之后依次是第一组的条件,第一组的待拼接的字符串,第二组,第三组…

Str.conditionalConcat(“赵大”,1==1,”,张三” ,1>2,”,李四”,1<2,”,王五”) 返回:”赵大,张三,王五”