PowerBuilder中的字符串函数

1.POS函数:
POS(string1,string2{,start})
string1是父串,
string2是查询子串,
start是从第几个字符开始查找,缺省值为1
返回值是long,返回子串在父串中的起始位置
如果start 的值超过string1的长度,则返回0

2.MID函数:
截取指定长度字符传
mid(要截取的字符串,开始位置,截取长度)
返回值string
如果开始位置大于字符串的长度,函数返回空字符串
任何参数为null,函数返回null

3.FILL函数:
FILL(string1,n)
string1:填充的字符串
n:long类型,指定由该函数返回的字符串的长度
返回值string
任何参数为null,返回值为null

4.LEFT函数
得到字符串左部指定个数的字符
LEFT(string1,n)
string1: 指定的字符串
n:long型,指定返回子串的长度
返回值:string
执行成功:返回左边n个字符
失败:返回空字符串
任何参数为null,函数返回null
如果n大于string 的长度,返回整个字符串,但不增加其他字符

5.LEN函数
得到字符串的长度
LEN(字符串)
返回值是long
发生错误时返回-1,任何参数为null,函数返回null

6.LOWER函数
LOWER(string)
若失败:返回空字符串“”
任何参数为null,函数返回null

7.LeftTrim函数
返回字符串删除左边空格后的字符串
LeftTrim(string)
发生错误返回空字符串“”
任何参数为null,函数返回null

8.Match函数
是否匹配指定模式字符串
Match(string,textpattern)
string:指定字符串
textpattern:规则字符串
返回值boolean

\  斜杠是转义

9.right函数
从字符串右边取指定个数字符
right(string1,n)
string1:指定字符串
n:返回的子字符串的长度
任何参数为null,函数返回null
繁盛错误返回""空字符串

10.righttrim函数
删除字符串尾部的空格
RightTrim(string1)
发生错误返回空字符串
任何参数为null,函数繁华inull

11.Replace函数
将一个字符串中指定个数的字符串替换为另一个字符串
Replace(string1,start,n,string2)
string1:父串
string2:替换字符串
start:父串替换起始位置   long 
n:替换多少个字符   long 

n为0就是插入
若start大于string1的长度,那么函数将string2 拼接到string1后形成的字符串返回
发生错误返回空字符串“”
任何参数为null,函数返回null

你可能感兴趣的:(PowerBuilder)