pb 字符串处理


--查找字符串位置

Pos()
功能在一个字符串中查找所包含的另一个字符串的起始位置。
语法Pos ( string1, string2 {, start } )
参数string1:string类型,指定要从中查找子串string2的字符串string2:string类型,指定要在string1中查找的字符串start:long类型,可选项,指定从string1的第几个字符开始查找。缺省值为1返回值Long。函数执行成功时返回在start位置后string2在string1中第一次出现的起始位置。如果在string1中按指定要求未找到string2、或start的值超过了string1的长度,那么Pos()函数返回0。如果任何参数的值为NULL,Pos()函数返回NULL。
用法Pos()函数在字符串查找时区分大小写,因此,"aa"不匹配"AA"。
pb9以下用PosW()
pb9以上用PosA()
任何版本都可以用Pos()

--替换字符串

Replace()
功  能:将一个字符串中指定个数的字符串替换为另一个字符串。

语  法:Replace( string1, start, n, string2 )

参  数:string1:string类型,指定要使用string2替换其中一部分内容的字符串;

start:long类型,指定要从哪个字符位置开始替换字符串,字符串中第一个字符的位置为1;

n:long类型,指定要替换多少个字符;

string2:string类型,指定用哪个字符串替换string1的部分字符。

返回值:String。函数执行成功时返回替换后的字符串,发生错误时返回空字符串("")。如果任        何参数的值为NULL,Replace()函数返回NULL。
--截取字符串

语法Left ( string, n )
参数string:string类型,指定要提取子串的字符串n:long类型,指定子串长度返回值String。函数执行成功时返回string字符串左边n个字符,发生错误时返回空字符串("")。如果任何参数的值为NULL,Left()函数返回NULL。如果n的值大于string字符串的长度,那么Left()函数返回整个string字符串,但并不增加其它字符。

语法Mid ( string, start {, length } )
参数string:string类型,指定要从中提取子串的字符串start:long类型,指定子串第一个字符在string字符串中的位置,第一个位置为1length:long类型,可选项,指定子串的长度返回值String。函数执行成功时返回string字符串中从start位置开始、长度为length的子串。如果start参数的值大于string中字符个数,那么Mid()函数返回空字符串。如果省略了length参数或length参数的值大于从start开始、string字符串中余下字符的长度,那么Mid()函数返回所有余下的字符。如果任何参数的值为NULL,Mid()函数返回NULL。

语法Right ( string, n )


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM