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