力控组态软件ForceControl V7.0的字符串函数2
StrInStr
语法StrInStr(StringSource, SearchFor, StartPos)
说明在字符串中查找匹配的子串位置
参数StringSource:搜索字符串。类型为字符串常量、变量或字符串表达式。
SearchFor: 要搜索的子串。类型为字符串常量、变量或字符串表达式。
StartPos:搜索开始位置索引,索引号从0开始。
返回值找到的第一个匹配子串的开始位置索引值。返回值为-1表示未找到。
备注子串大小写敏感
示例pos= StrInStr(“ABCDEF”, “CD”, 0);//pos的结果将为2。
pos= StrInStr(“ABCDEF”, “cd”, 0);//pos的结果将为-1。
StrLeft
语法StrLeft (String, Count)
说明截取字符串左边Count个字符
参数String:要截取的字符串。类型为字符串常量、变量或字符串表达式。
Count:要截取的字符串长度,为整型。
返回值截取的字符串
示例str = StrLeft (“ABCDEF”, 3); //str的结果将为”ABC”
StrLen
语法StrLen (String)
说明得到字符串的长度
参数String:要操作的字符串。类型为字符串常量、变量或字符串表达式。
返回值字符串的长度,类型为整型。
示例len = StrLen (“ABCDEF”); //len的结果将为6
StrLower
语法StrLower(str)
说明将字符串中所有的大写字符转换成小写字符
参数str: 将要处理的字符串
返回值转换后的字符串
示例str = StrLower(“ABC”);//str的值将为”abc”
StrMid
语法StrMid (String, First, Count)
说明截取由First开始Count个字符组成的字符串
参数String:要截取的字符串。类型为字符串常量、变量或字符串表达式。
First: 要截取的第一个字符的位置序号,序号从0开始。
Count:要截取的字符串长度,为整型。
返回值为截取的字符串
示例str = StrMid (“ABCDEF”, 1, 3); //str的结果将为”BCD”
StrRepeate
语法StrRepeate(str, num)
说明重复复制字符串
参数str:要重复复制的字符串。
num:重复次数,类型为整型。
示例str = StrRepeate(” “, 5);//str为5个空格组成的字符串。
str = StrRepeate(“ABC”, 2);//str的值将为”ABCABC” 。
StrReplace
语法StrReplace(str, OldStr,NewStr)
说明字符串替换,即替换字符串中与OldStr匹配的字符串为新的字符串NewStr。
参数str: 要替换的字符串。
OldStr:要替换的字符串。
NewStr:替换字符串。
示例str = StrReplace(“ABCDEF CDEF”, “CD”, “XY”);
//str的值将为”ABXYEF XYEF”;
StrRight
语法StrRight (String, Count)
说明截取字符串右边Count个字符。
参数String:要截取的字符串。类型为字符串常量、变量或字符串表达式。
Count:要截取的字符串长度,为整型。
返回值截取的字符串
示例str = StrRight (“ABCDEF”, 3); //str的结果将为”DEF”。