pb函数库之字符串操作函数

举报
资源描述
Fill()功能建立一个由指定字符串填充的指定长度的字符串。语法 Fill(chars,n)参数 chars:string 类型,指定用于重复填充的字符串n:long 类型,指定由该函数返回的字符串的长度返回值 String。函数执行成功时返回n 个字符的字符串,该字符串以参数 chars中的字符串重复填充而成。如果参数chars 中的字符个数多于 n 个,那么使用 chars 字符串的前n个字符填充函数返回的字符串;如果参数chars中的字符个数少于n个,那么使用chars字符串反复填充,直到返回的字符串长度达到n 为止。如果任何参数的值为NULL,Fill()函数返回 NULL。-Left()功能得到字符串左部指定个数的字符。语法 Left(string,n)参数 string:string 类型,指定要提取子串的字符串 n:long 类型,指定子串长度返回值String。函数执行成功时返回 string 字符串左边 n 个字符,发生错误时返回空字符串()。如果任何参数的值为 NULL,Left()函数返回 NULL。如果 n 的值大于 string 字符串的长度,那么 Left()函数返回整个 string 字符串,但并不增加其它字符。-LeftTrim()功能返回指定字符串删除了左部空格后的字符串。语法 LeftTrim(string)参数 string:string 类型,指定要删除左部空格的字符串返回值 String。函数执行成功时返回删除了 string 字符串左部空格的字符串,发生错误时返回空字符串()。如果任何参数的值为 NULL,LeftTrim()函数返回 NULL。-Len()功能得到字符串的长度。语法 Len(string)参数 string:string 类型变量返回值 Long。函数执行成功时返回字符串的长度,发生错误时返回-1。如果任何参数的值为NULL,则 Len()函数返回 NULL。-Lower()功能将字符串中的大写字母转换为小写字母。语法 Lower(string)参数 string:要将其中的大写字母转换为小写字母的字符串返回值String。函数执行成功时返回将大写字母转换为小写字母后的字符串,发生错误时返回空字符串()。如果 string参数的值为 NULL,Lower()函数返回 NULL。-Match()功能确定字符串中是否包含指定模式的字符。语法 Match(string,textpattern)参数 string:string 类型,指定要检查是否匹配指定模式的字符串 textpattern:string类型,指定文本匹配模式返回值Boolean:如果字符串 string 与模式 textpattern 相匹配,则函数返回 TRUE,否则返回 FALSE。如果指定的匹配模式无效或上述两个参数中的任何一个未曾赋值,那么 Match()函数返回 FALSE。如果任何参数的值为 NULL,Match()函数返回 NULL。用法 textpattern 参数的写法与正则表达式十分相似,它由元字符和普通字符组成。每个元字符都有不同的匹配含义,普通字符则与其自身相匹配。下面是匹配模式中使用的元字符及其意义:指示字符串的开始,例如,asd 表示以 asd 开头的字符串,字符串 asdfgh 与模式asd 匹配,而字符串 basdfg 与模式asd 不匹配。$指示字符串的结束,例如,red$表示所有以 red 结束的字符串均与该模式匹配,而redo 与模式 red$不匹配。.匹配任意单个字符,例如,&$匹配任何六个字符组成的字符串。匹配括号中列出的字符,例如,ABC$匹配由一个字符组成的字符串,其值只能是A 或 B或 C。-与方括号一起,指定匹配字符的范围,例如,A-Z$只匹配那些由一个大写字母组成的字符串。方括号里还可以使用字符,表示匹配不在指定范围内的任何字符,例如,0-9匹配除数字外的任何字符。*,+,?这些符号跟在一个字符后面表示该字符可以出现的次数。星号(*)表示可以出现 0次或任意次;加号(+)表示可以出现多次,但至少出现一次;问号(?)表示出现 0 次或一次。例如,A*匹配 0 个或多个 A(没有 A、A、AA、AAA、AAAA、*);A+匹配 1 个或多个 A(A、AA、AAA、AAAA、*);A?匹配空串或 1 个 A。斜杠()是转义字符,它去掉特殊字符的特殊含义,比如,模式$匹配字符$,模式匹配字符。-Mid()功能取字符串的子串。语法 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。-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。-Replace()功能将一个字符串中指定个数的字符串替换为另一个字符串。语法 Replace(string1,start,n,string2)参数 string1:string 类型,指定要使用 string2 替换其中一部分内容的字符串start:long类型,指定要从哪个字符位置开始替换字符串,字符串中第一个字符的位置为1n:long 类型,指定要替换多少个字符 string2:string 类型,指定用哪个字符串替换string1 的部分字符返回值 String。函数执行成功时返回替换后的字符串,发生错误时返回空字符串()。如果任何参数的值为 NULL,Replace()函数返回 NULL。用法如果 start 参数指定的位置超过了string1的长度,那么Replace()函数把将string2拼接到string1的后面形成的字符串返回。如果 n 的值为 0,那么 Replace()函数把 string2 插入到 string1 指定位置后形成的字符串返回。-Right()功能从字符串右端取指定个数字符。语法 Right(string,n)参数 string:string 类型,指定要提取子串的字符串 n:long 类型,指定子串长度返回值String。函数执行成功时返回 string 字符串右边 n 个字符,发生错误时返回空字符串()。如果任何参数的值为 NULL,Right()函数返回 NULL。如果 n 的值大于 string 字符串的长度,那么 Right()函数返回整个 string 字符串,但并不增加其它字符。-RightTrim()功能删除字符串尾部空格。语法 RightTrim(string)参数 string:string 类型,指定要删除右部空格的字符串返回值 String。函数执行成功时返回删除了 string 字符串右部空格的字符串,发生错误时返回空字符串()。如果任何参数的值为 NULL,RightTrim()函数返回 NULL。-Space()功能生成一个由空格组成的指定字符个数的字符串。语法 Space(n)参数n:long类型,指定要填充的空格个数,也就是填充后返回的字符串的长度返回值String。函数执行成功时返回由 n 个空格组成的字符串,发生错误时返回空字符串。如果参数n 的值为 NULL,Space()函数返回 NULL。-Trim()功能删除字符串首部和尾部的空格。语法 Trim(string)参数 string:string 类型,指定要删除首部和尾部空格的字符串返回值 String。函数执行成功时返回删除了 string 字符串首部和尾部空格的字符串,发生错误时返回空字符串()。如果任何参数的值为 NULL,Trim()函数返回 NULL。-Upper()功能将字符串中的小写字母转换为大写字母。语法 Upper(string)参数 string:要将其中的小写字母转换为大写字母的字符串返回值String。函数执行成功时返回将小写字母转换为大写字母后的字符串,发生错误时返回空字符串()。如果 string参数的值为 NULL,Upper()函数返回 NULL。
展开阅读全文
温馨提示:
金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
相关搜索

当前位置:首页 > 资格认证/考试 > 其它考试类文档


电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号