![VB InStr函數(shù)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/11/fb05a00b-81e4-4c3b-82e4-ea7e534de33e/fb05a00b-81e4-4c3b-82e4-ea7e534de33e1.gif)
![VB InStr函數(shù)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/11/fb05a00b-81e4-4c3b-82e4-ea7e534de33e/fb05a00b-81e4-4c3b-82e4-ea7e534de33e2.gif)
![VB InStr函數(shù)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/11/fb05a00b-81e4-4c3b-82e4-ea7e534de33e/fb05a00b-81e4-4c3b-82e4-ea7e534de33e3.gif)
![VB InStr函數(shù)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/11/fb05a00b-81e4-4c3b-82e4-ea7e534de33e/fb05a00b-81e4-4c3b-82e4-ea7e534de33e4.gif)
![VB InStr函數(shù)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/11/fb05a00b-81e4-4c3b-82e4-ea7e534de33e/fb05a00b-81e4-4c3b-82e4-ea7e534de33e5.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、VB中InStr函數(shù)的功能及用法返回 Variant (Long),指定一字符串在另一字符串中最先出現(xiàn)的位置。語法 InStr(start, string1, string2, compare)InStr 函數(shù)的語法具有下面的參數(shù):部分說明start可選參數(shù)。為數(shù)值表達(dá)式,設(shè)置每次搜索的起點(diǎn)。如果省略,將從第一個(gè)字符的位置開始。如果 start 包含 Null,將發(fā)生錯(cuò)誤。如果指定了 compare 參數(shù),則一定要有 start 參數(shù)。string1必要參數(shù)。接受搜索的字符串表達(dá)式。string2必要參數(shù)。被搜索的字符串表達(dá)式。Compare可選參數(shù)。指定字符串比較。如果 compare 是
2、Null,將發(fā)生錯(cuò)誤。如果省略 compare,Option Compare 的設(shè)置將決定比較的類型。設(shè)置 compare 參數(shù)設(shè)置為:常數(shù)值描述vbUseCompareOption-1使用Option Compare 語句設(shè)置執(zhí)行一個(gè)比較。vbBinaryCompare0執(zhí)行一個(gè)二進(jìn)制比較。vbTextCompare1執(zhí)行一個(gè)按照原文的比較。vbDatabaseCompare2僅適用于Microsoft Access,執(zhí)行一個(gè)基于數(shù)據(jù)庫中信息的比較。返回值如果InStr返回string1 為零長(zhǎng)度0string1 為 NullNullstring2 為零長(zhǎng)度Startstring2
3、 為 NullNullstring2 找不到0在 string1 中找到string2 找到的位置start > string20說明InStrB 函數(shù)作用于包含在字符串中的字節(jié)數(shù)據(jù)。所以 InStrB 返回的是字節(jié)位置,而不是字符位置?!臼纠?#160; 本示例使用 InStr 函數(shù)來查找某字符串在另一個(gè)字符串中首次出現(xiàn)的位置。 Dim SearchString, SearchChar, MyPos Searc
4、hString ="XXpXXpXXPXXP" ' 被搜索的字符串。 SearchChar = "P" ' 要查找字符串 "P"。 ' 從第四個(gè)字符開始,以文本比較的方式找起。返回值為 6(小寫 p)。 ' 小寫 p 和大寫
5、60;P 在文本比較下是一樣的。 MyPos = Instr(4, SearchString, SearchChar, 1) ' 從第一個(gè)字符開使,以二進(jìn)制比較的方式找起。返回值為 9(大寫 P)。 ' 小寫 p 和大寫 P 在二進(jìn)制比較下是不一樣的。 MyP
6、os = Instr(1, SearchString, SearchChar, 0) ' 缺省的比對(duì)方式為二進(jìn)制比較(最后一個(gè)參數(shù)可省略)。 MyPos = Instr(SearchString, SearchChar) ' 返回 9。 MyPos = Instr(1, SearchString
7、, "W") ' 返回 0?!緜渥ⅰ?#160; InStrB 函數(shù)作用于包含在字符串中的字節(jié)數(shù)據(jù)。所以 InStrB 返回的是字節(jié)位置,而不是字符位置。 函數(shù)值類型和函數(shù)功能如下表所示。 字符串函數(shù) 函數(shù)名 函數(shù)值類型 功能
8、 舉例 Chr$(N) String 求以N為ASCII碼的字符 Chr(65)=“A” Str$(N) String 將N轉(zhuǎn)換為字符串,如果N>0,則返回的字符串中包含一個(gè)前導(dǎo)空格,暗示有一個(gè)正號(hào)
9、160;Str$(-12345)=“-12345” Str(12345)= “ 12345” Len(C) Long 求字符串C中包含的字符個(gè)數(shù) Len(“Abab字符串4")=8 Ucase$(C) String
10、; 將字符串C中的小寫英文字母轉(zhuǎn)換成大寫英文字母 Ucase(“abABabc")="ABABABC" Lcase$(C) String 將字符串C中的大寫英文字母轉(zhuǎn)換成小寫英文字母 Ucase(“abABabc")="abababc" Space$(N
11、) String 產(chǎn)生N個(gè)空格組成的字符串 Len(Space(6)=6 String$(N,C) String 產(chǎn)生N個(gè)由C指定的第一個(gè)字符組成的字符串,C可以是ASCII碼數(shù) String(6,”ABC”)=“AAAAAA” S
12、tring(6,65)=“AAAAAA” Left(C,N) String 從字符串C的最左邊開始,截取N個(gè)字符 Left$(“ABCDEF",3)="ABC” Right$(C,N) String 從字符串C的最右邊開始,截取N個(gè)字符
13、; Right$ (“ABCDEF",3)="DEF” Mid$(C,N1 ,N2 ) String 從字符串C中N1指定的起始位置處開始,截取N2個(gè)字符 Mid(“ABCDEF”,2,3)=”BCD” Mid(“ABCDEF”,2)=”BCDEF”
14、Ltrim$(C) String 刪除字符串C中的前導(dǎo)空格 Ltrim(“ ABCD ”)="ABCD ” Rtrim$(C) String 刪除字符串C中的尾部空格 Ltrim(“ ABCD ”)="
15、60;ABCD” Trim$(C) String 刪除字符串參數(shù)中的前導(dǎo)和尾部空格 Ltrim(“ ABCD ”)="ABCD” StrComp(C1,C2,N) Integer 比較字符串C1和字符串C2的大小,N是比較類型,取值0、1或2
16、60; StrComp(“ABC",”abc",1)=0 StrComp(“ABC",”abc",0)=-1 StrComp(“abc ",” ABC ",0)=1 InStr(N1,C1,C2,N2) Integer 在字符串C1中,從N1開始
17、到N2位置,開始找C2,省略N1時(shí)從C1頭開始找,省略N2時(shí)找到C1尾止。找不到時(shí),函數(shù)值為0 InStr(2,”ABCDE”,”C”,4)=3 InStr(2,”ABCDEF”,”CDE”)=3 InStr(”ABCDEFGH”,”CDE”)=3 InStr(”ABCDEFGH”,”XY”)=0 說明:(1)表中的C表示是字符串表達(dá)式,表中的N表示是數(shù)值表達(dá)式
18、60; (2)對(duì)于數(shù)值函數(shù)Val(C),逗號(hào)“,”和美圓符號(hào)“$”,都不能被識(shí)別;空格、制表符和換行符都將從參數(shù)中去掉;當(dāng)遇到字母E或D 時(shí),將其按單精度或雙精度實(shí)型浮點(diǎn)數(shù)處理。 (3)LenB(C)函數(shù)與Len(C)函數(shù)功能相近,只不過LenB函數(shù)求的是字符串的字節(jié)數(shù),而不是字符串中字符的個(gè)數(shù)。例如:LenB(“ABCabc123")=18,LenB(“字符串”)=6。 (4)對(duì)于產(chǎn)生字符串函數(shù)String$(N,C),其中,C參數(shù)可以為任何有效的
19、數(shù)值表達(dá)式或字符串表達(dá)式,如果為數(shù)值表達(dá)式,則表示組成字符串的字符的ASCII碼;如果為字符串表達(dá)式,則其第一個(gè)字符將用于產(chǎn)生字符串。 (5)對(duì)于字符串左截函數(shù)Left(C,N),N參數(shù)為數(shù)值表達(dá)式,其值指出函數(shù)值中包含多少個(gè)字符,如果其值為0,則函數(shù)值是長(zhǎng)度為零的字符串(即空串);如果其值大于或等于字符串C中的字符數(shù),則函數(shù)值為整個(gè)字符串。 LeftB函數(shù)與Left函數(shù)功能相近,只不過LeftB函數(shù)求的是字符串的字節(jié)數(shù),而不是字符串中字符的個(gè)數(shù)。LeftB(“ABCDE”,6)=”ABC”。 (6) 對(duì)于字符串右截取函數(shù)Right(C,N),N參數(shù)為數(shù)值表達(dá)式,其值指出函數(shù)值中包含多少個(gè)字符。如果其值為0,則函數(shù)值為空串;如果其值大于或等于字符串C中的字符個(gè)數(shù),則函數(shù)值為整個(gè)字符串。 RightB函數(shù)與Right函數(shù)功能相近,只不過RightB函數(shù)求的是字符串的字節(jié)數(shù),而不是字符串中字符的個(gè)數(shù)。RightB(“ABCDE”,6)=”CDE”。&
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年舞廳效果燈項(xiàng)目可行性研究報(bào)告
- 2025至2031年中國對(duì)乙酰氨基水楊酸甲酯行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2031年中國啤酒過濾耗材行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年全方位超短網(wǎng)兜項(xiàng)目可行性研究報(bào)告
- 2025至2030年防水透濕面料項(xiàng)目投資價(jià)值分析報(bào)告
- 2025至2030年植絨吸塑罩項(xiàng)目投資價(jià)值分析報(bào)告
- 2025至2030年指針溫度調(diào)節(jié)儀項(xiàng)目投資價(jià)值分析報(bào)告
- 2025至2030年多媒體飾板項(xiàng)目投資價(jià)值分析報(bào)告
- 2025至2030年中國五金折彎件數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 文化創(chuàng)意服務(wù)居間合同范例
- (完整版)袱子的書寫格式和稱呼
- 供應(yīng)商新增或變更申請(qǐng)表
- 2023年中國農(nóng)業(yè)銀行應(yīng)急預(yù)案大全
- 低壓電工考試題庫(含答案)
- 邊坡抗滑樁計(jì)算
- 【新版本】華為 H12-711 V4.0 HCIA-Security 認(rèn)證華為安全題庫(含答案)
- 村衛(wèi)生室2023年度績(jī)效考核評(píng)分細(xì)則(基本公共衛(wèi)生服務(wù))
- 關(guān)聯(lián)公司合作合同
- 2022人臉識(shí)別安全白皮書
- 【建模教程】-地質(zhì)統(tǒng)計(jì)學(xué)礦體建模簡(jiǎn)明教材
- DB23T 2656-2020樺樹液采集技術(shù)規(guī)程
評(píng)論
0/150
提交評(píng)論