";
?>
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