pbs参数?

延渊 59 0

pb数据库pos函数值计算

首先你的语法有个小错误应该写成 p=pos("bcbcabcabbc","ab",pos("bcbcabcabbc","ab")+1)

POS函数的第3个参数是数值型,不能加“”。

pos("bcbcabcabbc","ab") = 5,即 bcbcabcabbc 从第1位开始查找 “ab”字符匹配的位置,也就是5

pos("bcbcabcabbc","ab",pos("bcbcabcabbc","ab")+1) = pos("bcbcabcabbc","ab",5+1) = 8

即 bcbcabcabbc 从第6位开始查找 “ab”字符匹配的位置,也就是8

pb中pos函数的使用方法

String ls_string ='ABNSC,DSDSD'

integer li_pos

li_pos =pos(ls_string,',')

这是 li_pos =6

如果 li_pos = pos (ls_string,',',7) 则 li_pos =0

POS()的PB中的pos()函数

Pos()

功能:在一个字符串中查找所包含的另一个字符串的起始位置。

语法:Pos ( string1, string2 {, start } )

参数:

string1:string类型,指定要从中查找子串string2的字符串(与pascal相反)

string2:string类型,指定要在string1中查找的字符串(与pascal相反)

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()

举例:

String ls_string ='ABC'

integer li_pos

li_pos =pos(ls_string,'B')

这是 li_pos =2

如果 li_pos = pos (ls_string,'B',3) 则 li_pos =0

pbpos函数的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于pbs参数、pbpos函数的信息您可以在本站进行搜索查找阅读喔。

标签: pos

抱歉,评论功能暂时关闭!