--查找字符串位置
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 )